XML 123 R111.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranty Provisions - Schedule of Accrued Warranty Activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Schedule of Accrued Warranty Activity [Abstract]    
Balance at beginning of year/ period $ 444,114 $ 546,444
Warranty costs incurred (14,269) (245,328)
Provision for the year/ period 55,112 156,832
Foreign exchange adjustment 11,720 (13,834)
Balance at end of year/ period 496,677 444,114
Less: Current portion (23,453) (23,426)
Non-current portion $ 473,224 $ 420,688