v3.26.1
PRODUCT WARRANTY - Schedule of Warranty Cost (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Product Warranties Disclosures [Abstract]    
Product warranty – current $ 10,597 $ 10,357
Product warranty – non-current 29,621 28,612
Total $ 40,218 $ 38,969