Annual report pursuant to Section 13 and 15(d)

Commitments and contingencies - Operating Lease Obligations (Details)

v3.8.0.1
Commitments and contingencies - Operating Lease Obligations (Details)
12 Months Ended
Dec. 31, 2017
USD ($)
vehicle
Dec. 31, 2016
USD ($)
Office space and warehouse facilities    
Operating Leased Assets [Line Items]    
Rent expense, gross $ 700,335 $ 691,769
Rent expense, sublease rent offset 34,995 63,842
Rent expense, net 665,340 627,927
Vehicles    
Operating Leased Assets [Line Items]    
Rent expense, net $ 1,571 $ 6,918
Operating leased assets, number of assets | vehicle 1