XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued warranty expense $ 30,711 $ 17,838
Accrued litigation costs 250,000 295,000
Accrued sales commissions 25,772 28,480
Accrued payroll and related fringes 181,970 233,254
Accrued insurance 60,894 78,579
Accrued sales returns and allowances 10,267 18,258
Accrued sales taxes 43,900 50,136
Other 235,233 124,336
Total accrued expenses $ 838,747 $ 845,881