XML 93 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 75,395 $ 69,779 $ 40,698
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%
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%
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%
Autonomy Solutions      
Disaggregation of Revenue [Line Items]      
Revenue $ 53,480 $ 48,835 $ 24,353
Autonomy Solutions | Revenue from contract with customer benchmark | Segment Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 71.00% 70.00% 60.00%
ATS      
Disaggregation of Revenue [Line Items]      
Revenue $ 21,915 $ 20,944 $ 16,345
ATS | Revenue from contract with customer benchmark | Segment Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 29.00% 30.00% 40.00%
Recognized at a point in time      
Disaggregation of Revenue [Line Items]      
Revenue $ 62,608 $ 45,049 $ 17,595
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) 83.00% 65.00% 43.00%
Recognized over time      
Disaggregation of Revenue [Line Items]      
Revenue $ 12,787 $ 24,730 $ 23,103
Recognized over time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 17.00% 35.00% 57.00%
North America      
Disaggregation of Revenue [Line Items]      
Revenue $ 71,939 $ 64,083 $ 35,032
North America | Revenue from contract with customer benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 95.00% 92.00% 86.00%
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Revenue $ 561 $ 1,178 $ 3,703
Asia Pacific | Revenue from contract with customer benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 1.00% 2.00% 9.00%
Europe and Middle East      
Disaggregation of Revenue [Line Items]      
Revenue $ 2,895 $ 4,518 $ 1,963
Europe and Middle East | Revenue from contract with customer benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 4.00% 6.00% 5.00%