XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
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):
Three Months Ended June 30,
20232022
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$13,776 85 %$8,716 88 %
Asia Pacific393 %932 %
Europe and Middle East2,028 13 %284 %
Total$16,197 100 %$9,932 100 %
Revenue by timing of recognition:
Recognized at a point in time$9,932 61 %$1,798 18 %
Recognized over time6,265 39 %8,134 82 %
Total$16,197 100 %$9,932 100 %
Revenue by segment:
Autonomy Solutions$9,738 60 %$4,179 42 %
ATS6,459 40 %5,753 58 %
Total$16,197 100 %$9,932 100 %
Six Months Ended June 30,
20232022
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$26,974 88 %$13,684 81 %
Asia Pacific985 %2,792 17 %
Europe and Middle East2,747 %311 %
Total$30,706 100 %$16,787 100 %
Revenue by timing of recognition:
Recognized at a point in time$17,290 56 %$3,339 20 %
Recognized over time13,416 44 %13,448 80 %
Total$30,706 100 %$16,787 100 %
Revenue by segment:
Autonomy Solutions$20,411 66 %$10,077 60 %
ATS10,295 34 %6,710 40 %
Total$30,706 100 %$16,787 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):
 June 30, 2023December 31, 2022
Contract assets, current$8,038 $15,395 
Contract assets, non-current7,513 2,575 
Ending balance$15,551 $17,970 

The significant changes in contract assets balances consisted of the following (in thousands): 
 June 30, 2023December 31, 2022
Beginning balance$17,970 $9,907 
Amounts billed that were included in the contract assets beginning balance(8,373)(4,228)
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed5,954 12,291 
Ending balance$15,551 $17,970 
The opening and closing balances of contract liabilities were as follows (in thousands):
 June 30, 2023December 31, 2022
Contract liabilities, current$4,143 $1,993 
Contract liabilities, non-current— 1,015 
Ending balance$4,143 $3,008 
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 June 30, 2023December 31, 2022
Beginning balance$3,008 $898 
Revenue recognized that was included in the contract liabilities beginning balance(1,615)(489)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period2,750 2,599 
Ending balance$4,143 $3,008