Warranty Liability - Narrative (Details) - USD ($) |
3 Months Ended | |||
|---|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Product Warranty Liability [Line Items] | ||||
| Provision for warranty expense | $ 565,000 | $ 0 | ||
| Warranty liability | 51,799,000 | 400,000 | $ 54,914,000 | $ 560,000 |
| Products Without Service | ||||
| Product Warranty Liability [Line Items] | ||||
| Estimated accrued warranty liability | 600,000 | 0 | ||
| Provision for warranty expense | 600,000 | 0 | ||
| Wire Harness | ||||
| Product Warranty Liability [Line Items] | ||||
| Provision for warranty expense | 0 | $ 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 | $ 51,200,000 | $ 54,900,000 | ||