XML 34 R14.htm IDEA: XBRL DOCUMENT v3.23.3
PRODUCT WARRANTY
9 Months Ended
Sep. 30, 2023
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,
2022202320222023
Balance at beginning of the period$43,703 $37,108 $58,458 $42,060 
Provided during the period2,028 3,567 8,263 9,017 
Utilized during the period(4,357)(7,125)(22,957)(15,635)
Exchange difference(2,467)(202)(4,857)(2,094)
Balance at end of the period$38,907 $33,348 $38,907 $33,348 
December 31,
2022
September 30,
2023
Product warranty – current$13,044 $15,176 
Product warranty – non-current29,016 18,172 
Total$42,060 $33,348