XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Change in discount rate $ (5,715) $ 759 $ (5,715) $ 759
Recurring | Total warranty obligations measured at fair value | Level 3        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at beginning of period 180,053 150,550 170,916 161,793
Accruals for warranties issued during period 7,597 6,417 14,896 12,499
Changes in estimates 3,250 (2,450) 7,876 (14,468)
Settlements (4,920) (5,796) (9,818) (12,336)
Increase due to accretion expense 3,246 2,690 6,306 5,595
Change in discount rate (5,715) 759 (5,715) 759
Other (1,332) (1,977) (2,282) (3,649)
Balance at end of period $ 182,179 $ 150,193 $ 182,179 $ 150,193