XML 131 R119.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Warranty Provisions (Details) - Schedule of Product Warranty Liability - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Schedule of Product Warranty Liability [Abstract]    
Balance at beginning of year $ 546,444 $ 476,828
Warranty costs incurred 13,131 16,359
Provision for the year 6,305 66,182
Foreign exchange adjustment (9,450) (12,925)
Balance at end of year 556,430 546,444
Less: Current portion (20,775) (23,870)
Non-current portion $ 535,655 $ 522,574