XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
December 31,
2023
June 30,
2024
Product warranty, current$13,738 $13,603 
Payables for purchase of property, plant and equipment96,350 96,771 
Other current liabilities14,312 16,490 
Accrued payroll and welfare8,089 4,730 
Accrued expenses6,224 5,926 
Interest payable41 898 
Other tax payable7,117 1,112 
Operating lease liabilities, current2,413 3,243 
Total$148,284 $142,773