v3.26.1
OTHER NON-CURRENT LIABILITIES - Schedule of Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Liabilities, Noncurrent [Abstract]    
Product warranty $ 31,019 $ 28,612
Deferred subsidy income 5,797 6,190
Other payable 98 2,396
Other non-current liabilities $ 36,914 $ 37,198