XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]    
Payables for purchase of property, plant and equipment $ 43,249 $ 45,983
Other current liabilities 48,163 13,776
Product warranty, current 10,341 9,999
Accrued expenses 12,893 9,570
Accrued payroll and welfare 4,511 8,596
Other tax payable 5,462 7,399
Operating lease liabilities, current 2,849 3,039
Interest payable 1,302 94
Total $ 128,770 $ 98,456