v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregated revenues by major source for the three and six months ended June 30, 2024 and 2023 consisted of the following (in thousands):
Three Months Ended June 30,
Six Months Ended June 30,
2024
2023
2024
2023
Product and service revenue
Stepvans & vehicle incentives(1)
$13,146 $4,287 $24,731 $8,549 
Powertrains & hubs
1,423 223 1,845 228 
Other product revenue
642 127 1,270 293 
Total product revenue15,211 4,637 27,846 9,070 
Ancillary revenue324 117 851 381 
Total revenues$15,535 $4,754 $28,697 $9,451 
___________
(1)Amounts are net of returns and allowances. Stepvans & vehicle incentives includes revenue generated from leasing.