XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF ACCRUED WARRANTIES AND RELATED COSTS (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Guarantees and Product Warranties [Abstract]    
Beginning balance $ 619,113 $ 260,531
Cost of warranty claims (1,080,700) (1,924,203)
Accruals for product warranty 1,070,231 2,282,785
Ending balance $ 608,644 $ 619,113