v3.25.1
Product Warranty Provisions - Schedule of Product Warranty Liability (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule of Product Warranty Liability [Abstract]    
Balance at beginning of year/ period $ 444,114 $ 546,444
Warranty costs incurred (18,652) (245,328)
Provision for the year/ period 12,742 156,832
Foreign exchange adjustment 2,361 (13,834)
Balance at end of year/ period 440,565 444,114
Less: Current portion (23,000) (23,426)
Non-current portion $ 417,565 $ 420,688