XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued warranty expense $ 50,637 $ 17,838
Accrued litigation costs 250,000 295,000
Accrued sales commissions 45,000 28,480
Accrued payroll and related fringes 79,426 233,254
Accrued insurance 78,579
Accrued sales returns and allowances 23,799 18,258
Accrued sales taxes 53,126 50,136
Other 114,355 124,336
Total accrued expenses $ 616,343 $ 845,881