XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued warranty expense $ 20,529 $ 17,699
Accrued litigation costs 2,040,292 2,040,292
Accrued sales commissions 40,000 87,421
Accrued payroll and related fringes 161,763 367,826
Accrued sales returns and allowances 93,170 117,713
Accrued taxes 66,114 150,981
Accrued interest - related party 187,346 95,031
Customer deposits 45,380 219,462
Other 482,550 172,905
Total accrued expenses $ 3,137,144 $ 3,269,330