XML 131 R119.htm IDEA: XBRL DOCUMENT v3.24.3
Product Warranty Provisions (Details) - Schedule of Product Warranty Liability - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Schedule of Product Warranty Liability [Abstract]    
Balance at beginning of year $ 546,444 $ 476,828
Warranty costs incurred (270,737) (16,359)
Provision for the year 148,627 66,182
Foreign exchange adjustment 3,115 19,793
Balance at end of year 427,449 546,444
Less: Current portion (17,099) (23,870)
Non-current portion $ 410,350 $ 522,574