Revenue Recognition - Narrative (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stepvans & vehicle incentives | ||||
| Lessor, Lease, Description [Line Items] | ||||
| Lessor, operating lease, leasing revenues | $ 0 | $ 4,000 | $ 0 | $ 11,000 |
| Powertrains & hubs | ||||
| Lessor, Lease, Description [Line Items] | ||||
| Lessor, operating lease, leasing revenues | $ 80,000 | $ 11,000 | $ 109,000 | $ 22,000 |
| Minimum | ||||
| Lessor, Lease, Description [Line Items] | ||||
| Lessor, operating lease, lease term | 24 months | 24 months | ||
| Maximum | ||||
| Lessor, Lease, Description [Line Items] | ||||
| Lessor, operating lease, lease term | 36 months | 36 months | ||