XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Change in discount rate $ 31,797 $ (9,609) $ 31,797 $ (9,609)
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 119,508 61,586 106,489 51,007
Accruals for warranties issued during period 16,344 11,120 32,369 19,890
Changes in estimates (12,925) 14,692 (11,680) 18,591
Settlements (6,179) (4,668) (14,013) (8,724)
Increase due to accretion expense 3,907 1,828 7,452 3,343
Change in discount rate 31,797 (9,609) 31,797 (9,609)
Other (1,912) (1,026) (1,874) (575)
Balance at end of period $ 150,540 $ 73,923 $ 150,540 $ 73,923