XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
PRODUCT WARRANTY - Schedule of Warranty Cost (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Product Warranties Disclosures [Abstract]    
Product warranty – current $ 10,341 $ 9,999
Product warranty – non-current 28,429 23,108
Total $ 38,770 $ 33,107