XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 15,634 $ 16,451 $ 34,520 $ 37,419
Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 100.00% 100.00% 100.00% 100.00%
Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 100.00% 100.00% 100.00% 100.00%
Revenue from contract with customer benchmark | Segment Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 100.00% 100.00% 100.00% 100.00%
Autonomy Solutions        
Disaggregation of Revenue [Line Items]        
Revenue $ 10,305 $ 9,981 $ 24,062 $ 26,301
Autonomy Solutions | Revenue from contract with customer benchmark | Segment Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 66.00% 61.00% 70.00% 70.00%
ATS        
Disaggregation of Revenue [Line Items]        
Revenue $ 5,329 $ 6,470 $ 10,458 $ 11,118
ATS | Revenue from contract with customer benchmark | Segment Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 34.00% 39.00% 30.00% 30.00%
Recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue $ 11,967 $ 15,808 $ 24,939 $ 31,112
Recognized at a point in time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 77.00% 96.00% 72.00% 83.00%
Recognized over time        
Disaggregation of Revenue [Line Items]        
Revenue $ 3,667 $ 643 $ 9,581 $ 6,307
Recognized over time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 23.00% 4.00% 28.00% 17.00%
North America        
Disaggregation of Revenue [Line Items]        
Revenue $ 13,612 $ 15,764 $ 28,604 $ 36,101
North America | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 87.00% 96.00% 83.00% 97.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 282 $ 16 $ 512 $ 97
Asia Pacific | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 2.00% 0.00% 1.00% 0.00%
Europe and Middle East        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,740 $ 671 $ 5,404 $ 1,221
Europe and Middle East | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 11.00% 4.00% 16.00% 3.00%