XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued Compensation $ 467,522 $ 213,756
Sales return allowance 726,892 1,101,658
Technology fees 450,000 450,000
ContractManufacturer 320,000 160,000
Professional services 863,000 391,000
Operating Lease, Liability, Current 580,284 577,460
Warranty reserve 116,000 129,837
Accrued Advertising 61,200 171,000
Other 178,295 143,580
Accrued expenses $ 3,036,301 $ 2,236,633