XML 120 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue $ 69,779 $ 40,698 $ 31,944
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 $ 48,835 $ 24,353 $ 28,497
Autonomy Solutions | Revenue from contract with customer benchmark | Segment Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 70.00% 60.00% 89.00%
ATS      
Disaggregation of Revenue [Line Items]      
Revenue $ 20,944 $ 16,345 $ 3,447
ATS | Revenue from contract with customer benchmark | Segment Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 30.00% 40.00% 11.00%
Recognized at a point in time      
Disaggregation of Revenue [Line Items]      
Revenue $ 45,049 $ 17,595 $ 8,892
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) 65.00% 43.00% 28.00%
Recognized over time      
Disaggregation of Revenue [Line Items]      
Revenue $ 24,730 $ 23,103 $ 23,052
Recognized over time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 35.00% 57.00% 72.00%
North America      
Disaggregation of Revenue [Line Items]      
Revenue $ 64,083 $ 35,032 $ 23,043
North America | Revenue from contract with customer benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 92.00% 86.00% 72.00%
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Revenue $ 1,178 $ 3,703 $ 2,502
Asia Pacific | Revenue from contract with customer benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 2.00% 9.00% 8.00%
Europe and Middle East      
Disaggregation of Revenue [Line Items]      
Revenue $ 4,518 $ 1,963 $ 6,399
Europe and Middle East | Revenue from contract with customer benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue (as percent) 6.00% 5.00% 20.00%