v3.26.1
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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 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 (3,332) (5,715) (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,454 180,053 193,222 170,916
Accruals for warranties issued during period 6,018 7,597 11,268 14,896
Changes in estimates (273) 3,250 (6,963) 7,876
Settlements (3,808) (4,920) (7,923) (9,818)
Increase due to accretion expense 3,370 3,246 6,882 6,306
Change in profit element and risk premium 0 0 (3,526) 781
Change in discount rate (3,332) (5,715) (3,332) (5,715)
Other (1,982) (1,332) (4,181) (3,063)
Balance at end of period $ 185,447 $ 182,179 $ 185,447 $ 182,179