XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
September 30,
2024
December 31,
2023
Product warranty, current$8,151 $13,738 
Payables for purchase of property, plant and equipment54,318 96,350 
Other current liabilities18,112 14,312 
Accrued payroll and welfare4,445 8,089 
Accrued expenses6,118 6,224 
Interest payable1,429 41 
Other tax payable8,415 7,117 
Operating lease liabilities, current3,214 2,413 
Total$104,202 $148,284