XML 36 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Sales return allowance $ 663,306 $ 1,101,658
Technology fees 450,000 450,000
ContractManufacturer 455,000 160,000
Professional services 363,000 391,000
Operating Lease, Liability, Current 585,692 577,460
Warranty reserve 92,000 129,837
Accrued Advertising 373,000 171,000
Accrued Salaries 133,012 223,756
Other 161,203 133,580
Accrued expenses $ 2,612,907 $ 2,236,633