v3.26.3
WARRANTY OBLIGATIONS - Schedule of Warranty Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Changes in the Company's product warranty liability          
Warranty obligations, beginning of period $ 203,206 $ 206,086 $ 214,043 $ 192,889  
Accruals for warranties issued during period 6,990 7,924 18,274 22,842  
Expense (benefit) from changes in estimates (1,429) 707 (9,134) 13,937  
Settlements (6,296) (5,971) (16,556) (19,230)  
Increase due to accretion expense 3,491 3,498 10,373 9,804  
Change in discount rate 0 0 (3,332) (5,715)  
Change in profit element and risk premium 0 0 (3,526) 781  
Other (1,951) (2,103) (6,131) (5,167)  
Warranty obligations, end of period 204,011 210,141 204,011 210,141  
Less: warranty obligations, current (26,990) (31,473) (26,990) (31,473) $ (29,038)
Warranty obligations, non-current $ 177,021 $ 178,668 $ 177,021 $ 178,668 $ 185,005