Warranty Liability - Narrative (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Jun. 30, 2024 |
Dec. 31, 2023 |
Jun. 30, 2023 |
Dec. 31, 2022 |
|
| Product Warranty Liability [Line Items] | ||||||||
| Provision for warranty expense | $ 15,203,000 | $ 59,723,000 | ||||||
| Warranty liability | $ 54,743,000 | $ 56,614,000 | 54,743,000 | 56,614,000 | $ 47,330,000 | $ 54,914,000 | $ 9,634,000 | $ 560,000 |
| Products Without Service | ||||||||
| Product Warranty Liability [Line Items] | ||||||||
| Estimated accrued warranty liability | 1,700,000 | 1,700,000 | 0 | |||||
| Provision for warranty expense | 500,000 | 200,000 | 1,900,000 | 600,000 | ||||
| Wire Harness | ||||||||
| Product Warranty Liability [Line Items] | ||||||||
| Provision for warranty expense | 13,300,000 | $ 50,200,000 | 13,300,000 | $ 59,100,000 | ||||
| Warranty liability and expenses, value, low | 73,000,000.0 | 73,000,000.0 | 59,700,000 | |||||
| Warranty liability and expenses, low end of potential loss | 160,000,000.0 | 160,000,000.0 | $ 184,900,000 | |||||
| Warranty liability amount higher than expected | 87,000,000.0 | |||||||
| Warranty liability | $ 53,000,000.0 | $ 53,000,000.0 | $ 54,900,000 | |||||