XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Product warranty, current $ 8,151 $ 13,738
Payables for purchase of property, plant and equipment 54,318 96,350
Other current liabilities 18,112 14,312
Accrued payroll and welfare 4,445 8,089
Accrued expenses 6,118 6,224
Interest payable 1,429 41
Other tax payable 8,415 7,117
Operating lease liabilities, current 3,214 2,413
Total $ 104,202 $ 148,284