XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.3
PRODUCT WARRANTY
9 Months Ended
Sep. 30, 2025
Product Warranties Disclosures [Abstract]  
PRODUCT WARRANTY PRODUCT WARRANTY
Movement of product warranty was as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Balance at beginning of the period$36,734 $34,184 $33,107 $35,217 
Provided during the period4,864 4,024 13,376 10,353 
Utilized during the period(3,038)(3,970)(9,337)(10,516)
Exchange difference210 1,216 1,624 400 
Balance at end of the period$38,770 $35,454 $38,770 $35,454 
September 30,
2025
December 31,
2024
Product warranty – current$10,341 $9,999 
Product warranty – non-current28,429 23,108 
Total$38,770 $33,107