v3.26.1
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