XML 156 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 16,451 $ 16,197 $ 37,419 $ 30,706
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,981 $ 9,738 $ 26,301 $ 20,411
Autonomy Solutions | Revenue from contract with customer benchmark | Segment Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 61.00% 60.00% 70.00% 66.00%
ATS        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,470 $ 6,459 $ 11,118 $ 10,295
ATS | Revenue from contract with customer benchmark | Segment Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 39.00% 40.00% 30.00% 34.00%
Recognized at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue $ 15,808 $ 9,932 $ 31,112 $ 17,290
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) 96.00% 61.00% 83.00% 56.00%
Recognized over time        
Disaggregation of Revenue [Line Items]        
Revenue $ 643 $ 6,265 $ 6,307 $ 13,416
Recognized over time | Revenue from contract with customer benchmark | Revenue Recognition Timing Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 4.00% 39.00% 17.00% 44.00%
North America        
Disaggregation of Revenue [Line Items]        
Revenue $ 15,764 $ 13,776 $ 36,101 $ 26,974
North America | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 96.00% 85.00% 97.00% 88.00%
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 16 $ 393 $ 97 $ 985
Asia Pacific | Revenue from contract with customer benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of revenue (as percent) 0.00% 2.00% 0.00% 3.00%
Europe and Middle East        
Disaggregation of Revenue [Line Items]        
Revenue $ 671 $ 2,028 $ 1,221 $ 2,747
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% 13.00% 3.00% 9.00%