XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued warranty expense $ 102,955 $ 195,135
Accrued litigation costs 363,508 1,119,445
Accrued sales commissions 26,553 25,750
Accrued payroll and related fringes 265,258 186,456
Accrued insurance 39,112 71,053
Accrued sales returns and allowances 28,714 13,674
Other 236,134 469,154
Total accrued expenses $ 1,062,234 $ 2,080,667