XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue Total revenue based on the disaggregation criteria described above are as follows (in thousands):
Three Months Ended June 30,
20212020
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$4,061 64 %$640 19 %
Asia Pacific154 %205 %
Europe and Middle East2,094 33 %2,579 75 %
Total$6,309 100 %$3,424 100 %
Revenue by timing of recognition:
Recognized at a point in time$1,988 32 %$182 %
Recognized over time4,321 68 %3,242 95 %
Total$6,309 100 %$3,424 100 %
Revenue by segment:
Autonomy Solutions$5,822 92 %$2,809 82 %
Component Sales487 %615 18 %
Total$6,309 100 %$3,424 100 %
Six Months Ended June 30,
20212020
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$6,600 57 %$1,725 24 %
Asia Pacific475 %213 %
Europe and Middle East4,547 39 %5,358 73 %
Total$11,622 100 %$7,296 100 %
Revenue by timing of recognition:
Recognized at a point in time$4,041 35 %$790 11 %
Recognized over time7,581 65 %6,506 89 %
Total$11,622 100 %$7,296 100 %
Revenue by segment:
Autonomy Solutions$10,158 87 %$6,106 84 %
Component Sales1,464 13 %1,190 16 %
Total$11,622 100 %$7,296 100 %
Schedule of Opening and Closing Balances of Contract Liabilities and Significant Changes in Contract Liabilities
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 June 30, 2021December 31, 2020
Beginning balance$2,284 $225 
Revenue recognized that was included in the contract liabilities beginning balance(2,284)(225)
Net increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period586 2,284 
Ending balance$586 $2,284