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) - Recurring - Total warranty obligations measured at fair value - Level 3 - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Balance at beginning of period | $ 170,916 | $ 161,793 |
| Accruals for warranties issued during period | 7,299 | 6,082 |
| Changes in estimates | 4,626 | (12,018) |
| Settlements | (4,898) | (6,540) |
| Increase due to accretion expense | 3,060 | 2,905 |
| Other | (950) | (1,672) |
| Balance at end of period | $ 180,053 | $ 150,550 |
| X | ||||||||||
- Definition Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Increase (Decrease) In Other No definition available.
|
| X | ||||||||||
- Definition Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Warranties Issued No definition available.
|
| X | ||||||||||
- Definition Fair Value, Measurement With Unobservable Inputs Reconciliations, Recurring Basis, Liability, Change in Estimate No definition available.
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|