XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued warranty expense $ 11,562 $ 31,845
Accrued litigation costs 250,000 250,000
Accrued sales commissions 22,692 38,294
Accrued payroll and related fringes 321,639 199,850
Accrued sales returns and allowances 22,837 26,069
Accrued sales taxes 48,348 53,627
Other 198,233 196,409
Total accrued expenses $ 875,311 $ 796,094