Annual report pursuant to Section 13 and 15(d)

Commitments and contingencies - Operating Lease Obligations (Details)

v3.19.1
Commitments and contingencies - Operating Lease Obligations (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
vehicle
Dec. 31, 2017
USD ($)
Office space and warehouse facilities    
Operating Leased Assets [Line Items]    
Rent expense, gross $ 755,579 $ 700,335
Rent expense, sublease rent offset   34,995
Rent expense, net   665,340
Vehicles    
Operating Leased Assets [Line Items]    
Rent expense, net $ 1,912 $ 1,571
Operating leased assets, number of assets | vehicle 1