XML 16 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued warranty expense $ 17,008 $ 17,838
Accrued litigation costs 250,000 295,000
Accrued sales commissions 25,631 28,480
Accrued payroll and related fringes 390,550 233,254
Accrued insurance 20,812 78,579
Accrued sales returns and allowances 5,542 18,258
Accrued sales taxes 49,503 50,136
Other 115,318 124,336
Total accrued expenses $ 874,364 $ 845,881