XML 50 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue Total revenue based on the disaggregation criteria described above, as well as revenue by segment, are as follows (in thousands):
Year Ended December 31,
202220212020
Revenue% of RevenueRevenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$35,032 86 %$23,043 72 %$4,010 29 %
Asia Pacific3,703 %2,502 %906 %
Europe and Middle East1,963 %6,399 20 %9,035 65 %
Total40,698 100 %31,944 100 %13,951 100 %
Revenue by timing of recognition:
Recognized at a point in time17,595 43 %8,892 28 %2,639 19 %
Recognized over time23,103 57 %23,052 72 %11,312 81 %
Total40,698 100 %31,944 100 %13,951 100 %
Revenue by segment:
Autonomy Solutions24,353 60 %28,497 89 %11,387 82 %
ATS16,345 40 %3,447 11 %2,564 18 %
Total40,698 100 %31,944 100 %13,951 100 %
Schedule of Opening and Closing Balances of Contract Liabilities and Significant Changes in Contract Liabilities
The opening and closing balances of contract assets were as follows (in thousands):
December 31,
 20222021
Contract assets, current$15,395 $9,907 
Contract assets, non-current2,575 — 
Ending balance$17,970 $9,907 
The significant changes in contract assets balances consisted of the following (in thousands): 
 December 31,
 20222021
Beginning balance$9,907 $— 
Amounts billed that were included in the contract assets beginning balance(4,228)— 
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed12,291 9,907 
Ending balance$17,970 $9,907 
The opening and closing balances of contract liabilities were as follows (in thousands):
December 31,
 20222021
Contract liabilities, current$1,993 $898 
Contract liabilities, non-current1,015 — 
Ending balance$3,008 $898 
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 December 31,
 20222021
Beginning balance$898 $2,284 
Revenue recognized that was included in the contract liabilities beginning balance(489)(1,792)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period2,599 406 
Ending balance$3,008 $898