v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 4,740 $ 18,393 $ 15,965 $ 24,272
Product revenue        
Disaggregation of Revenue [Line Items]        
Revenues 4,574 18,169 15,602 23,812
Stepvans & vehicle incentives        
Disaggregation of Revenue [Line Items]        
Revenues [1] 581 17,087 2,201 20,671
Ancillary revenue        
Disaggregation of Revenue [Line Items]        
Revenues 166 224 363 460
Powertrains & hubs        
Disaggregation of Revenue [Line Items]        
Revenues [1] 3,468 930 12,584 2,522
Other product revenue        
Disaggregation of Revenue [Line Items]        
Revenues [2] $ 525 $ 152 $ 817 $ 619
[1] Amounts are net of returns and allowances. Stepvans & vehicle incentives and powertrains & hubs include revenue generated from operating and sales-type leases.
[2] Other product revenue for both the three and six months ended June 30, 2026 includes revenue related to non-recurring powertrain engineering services of $0.1 million and revenue related to software services of $0.1 million. The remaining performance obligations for non-recurring engineering services total $8,000 as of June 30, 2026 and are expected to be satisfied in 2026. The remaining performance obligations for software services total $0.5 million as of June 30, 2026 and $0.2 million are expected to be satisfied in 2026 with the remaining $0.3 million expected to be satisfied in 2027 and beyond.