XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.1
OTHER NON-CURRENT LIABILITIES
9 Months Ended
Sep. 30, 2024
Other Liabilities, Noncurrent [Abstract]  
OTHER NON-CURRENT LIABILITIES OTHER NON-CURRENT LIABILITIES
September 30,
2024
December 31,
2023
Product warranty - non-current$27,303 $21,479 
Deferred subsidy income- non-current6,093 3,382 
Other non-current payable5,090 — 
Total$38,486 $24,861