XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.3
SCHEDULE OF ACCRUED WARRANTIES AND RELATED COSTS (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Guarantees and Product Warranties [Abstract]    
Balance as of beginning $ 503,553 $ 619,113
Cost of warranty claims (378,778) (1,274,037)
Accruals for product warranty 114,184 1,158,477
Ending balance $ 238,959 $ 503,553