XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PRODUCT WARRANTY
3 Months Ended
Mar. 31, 2024
Product Warranties Disclosures [Abstract]  
PRODUCT WARRANTY PRODUCT WARRANTY
Movement of product warranty was as follows:
Three Months Ended
March 31,
20232024
Balance at beginning of the period$42,060 $35,217 
Provided during the period2,530 3,269 
Utilized during the period(5,172)(2,448)
Exchange difference192 (590)
Balance at end of the period$39,610 $35,448 
December 31,
2023
March 31,
2024
Product warranty – current$13,738 $13,401 
Product warranty – non-current21,479 22,047 
Total$35,217 $35,448