XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.1
PRODUCT WARRANTY (Tables)
12 Months Ended
Dec. 31, 2023
Product Warranties Disclosures [Abstract]  
Schedule of Movement of Product Warranty
Movement of product warranty was as follows:
Year Ended
December 31,
202120222023
Balance at beginning of the year$19,356 $58,458 $42,060 
Provided during the year52,932 14,097 12,688 
Utilized during the year(13,830)(26,916)(18,379)
Exchange difference— (3,579)(1,152)
Balance at end of the year$58,458 $42,060 $35,217 
Product warranty – current$20,922 $13,044 $13,738 
Product warranty – non-current37,536 29,016 21,479