XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2025
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
September 30,
2025
December 31,
2024
Payables for purchase of property, plant and equipment$43,249 $45,983 
Other current liabilities48,163 13,776 
Product warranty, current10,341 9,999 
Accrued expenses12,893 9,570 
Accrued payroll and welfare4,511 8,596 
Other tax payable5,462 7,399 
Operating lease liabilities, current2,849 3,039 
Interest payable1,302 94 
Total$128,770 $98,456