XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 20,968 $ 14,509
Revenue from contract with customer benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 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%
Revenue from contract with customer benchmark | Segment Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 100.00% 100.00%
Autonomy Solutions    
Disaggregation of Revenue [Line Items]    
Revenue $ 16,320 $ 10,673
Autonomy Solutions | Revenue from contract with customer benchmark | Segment Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 78.00% 74.00%
ATS    
Disaggregation of Revenue [Line Items]    
Revenue $ 4,648 $ 3,836
ATS | Revenue from contract with customer benchmark | Segment Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 22.00% 26.00%
Recognized at a point in time    
Disaggregation of Revenue [Line Items]    
Revenue $ 15,304 $ 7,358
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) 73.00% 51.00%
Recognized over time    
Disaggregation of Revenue [Line Items]    
Revenue $ 5,664 $ 7,151
Recognized over time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 27.00% 49.00%
North America    
Disaggregation of Revenue [Line Items]    
Revenue $ 20,337 $ 13,198
North America | Revenue from contract with customer benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 97.00% 91.00%
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenue $ 81 $ 592
Asia Pacific | Revenue from contract with customer benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 0.00% 4.00%
Europe and Middle East    
Disaggregation of Revenue [Line Items]    
Revenue $ 550 $ 719
Europe and Middle East | Revenue from contract with customer benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue (as percent) 3.00% 5.00%