XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.1
PRODUCT WARRANTY
9 Months Ended
Sep. 30, 2024
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,
2024202320242023
Balance at beginning of the period$34,184 $37,108 $35,217 $42,060 
Provided during the period4,024 3,567 10,353 9,017 
Utilized during the period(3,970)(7,125)(10,516)(15,635)
Exchange difference1,216 (202)400 (2,094)
Balance at end of the period$35,454 $33,348 $35,454 $33,348 
September 30,
2024
December 31,
2023
Product warranty – current$8,151 $13,738 
Product warranty – non-current27,303 21,479 
Total$35,454 $35,217