XML 48 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued warranty expense $ 61,640 $ 195,135
Accrued litigation costs 265,000 1,119,445
Accrued sales commissions 33,583 25,750
Accrued payroll and related fringes 385,101 186,456
Accrued insurance 136,345 71,053
Accrued sales returns and allowances 30,124 13,674
Other 165,689 469,154
Total accrued expenses $ 1,077,482 $ 2,080,667