Warranty Liability - Narrative (Details) - USD ($) |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Product Warranty Liability [Line Items] | ||||
| Provision for warranty expense | $ 59,556,000 | $ 560,000 | $ 60,000 | |
| Warranty liability | 54,914,000 | 560,000 | 60,000 | $ 0 |
| Products Without Service | ||||
| Product Warranty Liability [Line Items] | ||||
| Standard product warranty accrual | 0 | 100,000 | ||
| Provision for warranty expense | 400,000 | 100,000 | 0 | |
| Wire Harness | ||||
| Product Warranty Liability [Line Items] | ||||
| Provision for warranty expense | 59,200,000 | $ 500,000 | $ 0 | |
| Warranty liability and expenses, high end of potential loss | 59,700,000 | |||
| Warranty liability and expenses, low end of potential loss | 184,900,000 | |||
| Warranty liability amount higher than expected | 125,200,000 | |||
| Warranty liability | $ 54,900,000 | |||