XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued warranty expense $ 15,936 $ 15,694
Accrued litigation costs 2,040,292 247,984
Accrued sales commissions 45,875 55,000
Accrued payroll and related fringes 467,116 504,020
Accrued sales returns and allowances 116,629 118,026
Accrued taxes 95,514 46,408
Other 158,519 103,835
Total accrued expenses $ 2,939,881 $ 1,090,967