XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 15,493 $ 16,959 $ 52,911 $ 47,665
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 $ 9,766 $ 11,229 $ 36,066 $ 31,640
Autonomy Solutions | Revenue from contract with customer benchmark | Segment Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 63.00% 66.00% 68.00% 66.00%
ATS        
Disaggregation of Revenue [Line Items]        
Revenue $ 5,727 $ 5,730 $ 16,845 $ 16,025
ATS | Revenue from contract with customer benchmark | Segment Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 37.00% 34.00% 32.00% 34.00%
Recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue $ 12,609 $ 10,753 $ 43,721 $ 28,043
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) 81.00% 63.00% 83.00% 59.00%
Recognized over time        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,884 $ 6,206 $ 9,190 $ 19,622
Recognized over time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 19.00% 37.00% 17.00% 41.00%
North America        
Disaggregation of Revenue [Line Items]        
Revenue $ 14,022 $ 16,367 $ 50,122 $ 43,341
North America | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 91.00% 97.00% 94.00% 91.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 202 $ 0 $ 299 $ 1,022
Asia Pacific | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 1.00% 0.00% 1.00% 2.00%
Europe and Middle East        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,269 $ 592 $ 2,490 $ 3,302
Europe and Middle East | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 8.00% 3.00% 5.00% 7.00%