XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
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,
20252024
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$13,612 87%$15,764 96%
Asia Pacific282 2%16 %
Europe and Middle East1,740 11%671 4%
Total$15,634 100%$16,451 100%
Revenue by timing of recognition:
Recognized at a point in time$11,967 77%$15,808 96%
Recognized over time3,667 23%643 4%
Total$15,634 100%$16,451 100%
Revenue by segment:
Autonomy Solutions$10,305 66%$9,981 61%
ATS5,329 34%6,470 39%
Total$15,634 100%$16,451 100%
Six Months Ended June 30,
20252024
Revenue% of RevenueRevenue% of Revenue
Revenue by primary geographical market:
North America$28,604 83%$36,101 97%
Asia Pacific512 1%97 %
Europe and Middle East5,404 16%1,221 3%
Total$34,520 100%$37,419 100%
Revenue by timing of recognition:
Recognized at a point in time$24,939 72%$31,112 83%
Recognized over time9,581 28%6,307 17%
Total$34,520 100%$37,419 100%
Revenue by segment:
Autonomy Solutions$24,062 70%$26,301 70%
ATS10,458 30%11,118 30%
Total$34,520 100%$37,419 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, 2025December 31, 2024
Contract assets, current$2,503 $16,199 
Contract assets, non-current— — 
Ending balance$2,503 $16,199 

The significant changes in contract assets balances consisted of the following (in thousands): 
 June 30, 2025December 31, 2024
Beginning balance$16,199 $16,603 
Amounts billed that were included in the contract assets beginning balance(13,959)(3,737)
Contract assets from acquisition of EM4 (See Note 3)— 1,644 
Revenue recognized for performance obligations that have been satisfied but for which amounts have not been billed263 1,689 
Ending balance$2,503 $16,199 
The opening and closing balances of contract liabilities were as follows (in thousands):
 June 30, 2025December 31, 2024
Contract liabilities, current$3,070 $1,918 
Contract liabilities, non-current— — 
Ending balance$3,070 $1,918 
The significant changes in contract liabilities balances consisted of the following (in thousands): 
 June 30, 2025December 31, 2024
Beginning balance$1,918 $3,932 
Revenue recognized that was included in the contract liabilities beginning balance(1,332)(2,980)
Increase due to cash received and not recognized as revenue and billings in excess of revenue recognized during the period2,484 966 
Ending balance$3,070 $1,918