XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue The following table represents the Company’s revenues for the three and six months ended June 30, 2022 and 2021, respectively, disaggregated, by sales channel.
Disaggregation of revenue:
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Revenue from the sale of Drivetrain systems:
Revenue direct to customers$806 $662 $1,363 $773 
Revenue through channel partners620 47 1,184 
Revenue from the sale of XL Grid solutions – which are sold direct to customers2,202 2,412 6,363 2,412 
Total revenue$3,010 $3,694 $7,773 $4,369