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