XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued warranty expense $ 9,243 $ 31,845
Accrued litigation costs 250,000 250,000
Accrued sales commissions 41,292 38,294
Accrued payroll and related fringes 370,262 199,850
Accrued sales returns and allowances 22,891 26,069
Accrued sales taxes 52,737 53,627
Other 119,299 196,409
Total accrued expenses $ 865,724 $ 796,094