XML 78 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]      
Accrued warranty expense $ 31,845 $ 17,838 $ 195,135
Accrued litigation costs 250,000 295,000  
Accrued sales commissions 38,294 28,480  
Accrued payroll and related fringes 199,850 233,254  
Accrued insurance 78,579  
Accrued sales returns and allowances 26,069 18,258  
Accrued sales taxes 53,627 50,136  
Other 196,409 124,336  
Total accrued expenses $ 796,094 $ 845,881