v3.26.3
FAIR VALUE MEASUREMENTS - Schedule of Changes in Nonfinancial Liabilities Related to Warrant Obligations Measured at Fair Value on a Recurring Basis Using Significant Unobservable Inputs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Change in profit element and risk premium $ 0 $ 0 $ (3,526) $ 781
Change in discount rate 0 0 (3,332) (5,715)
Warranty Obligations | Level 3        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at beginning of period 185,447 182,179 193,222 170,916
Accruals for warranties issued during period 6,970 7,918 18,238 22,814
Changes in estimates (2,074) 554 (9,037) 8,430
Settlements (4,920) (4,965) (12,843) (14,783)
Increase due to accretion expense 3,491 3,498 10,373 9,804
Change in profit element and risk premium 0 0 (3,526) 781
Change in discount rate 0 0 (3,332) (5,715)
Other (1,952) (2,105) (6,133) (5,168)
Balance at end of period $ 186,962 $ 187,079 $ 186,962 $ 187,079