v3.24.2.u1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Ancillary revenue $ 324 $ 117 $ 851 $ 381
Total revenues 15,535 4,754 28,697 9,451
Total product revenue        
Disaggregation of Revenue [Line Items]        
Total product revenue 15,211 4,637 27,846 9,070
Stepvans & vehicle incentives        
Disaggregation of Revenue [Line Items]        
Total product revenue 13,146 4,287 24,731 8,549
Powertrains & hubs        
Disaggregation of Revenue [Line Items]        
Total product revenue 1,423 223 1,845 228
Other product revenue        
Disaggregation of Revenue [Line Items]        
Total product revenue $ 642 $ 127 $ 1,270 $ 293