v3.26.1
Product Warranty Provisions - Schedule of Accrued Warranty Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Schedule of Accrued Warranty Activity [Abstract]    
Balance at beginning of year $ 785,689 $ 444,114
Warranty costs incurred (425,958) (54,579)
Provision for the year/ period 524,527 370,557
Foreign exchange adjustment 12,021 25,597
Balance at end of year/ period 896,279 785,689
Less: Current portion (482,978) (339,136)
Non-current portion $ 413,301 $ 446,553