XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Payables and Accruals [Abstract]      
Sales return allowance $ 741,607 $ 1,101,658  
Technology fees 450,000 450,000  
ContractManufacturer 590,000 160,000  
Professional services 566,000 391,000  
Operating Lease, Liability, Current 582,940 577,460 $ 582,940
Warranty reserve 103,000 129,837  
Accrued Relocation Costs 100,000 0  
Accrued Advertising 380,000 171,000  
Accrued Salaries 162,990 223,756  
Other 146,262 133,580  
Accrued expenses $ 3,081,192 $ 2,236,633