v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 33,316 $ 22,199 $ 54,090 $ 51,743
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 11,350 $ 13,496 $ 20,595 $ 25,183
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark | Continuing Operations        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 34.00% 61.00% 38.00% 49.00%
International governments | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 21,636 $ 7,928 $ 32,340 $ 25,054
Commercial and other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 330 $ 775 $ 1,155 $ 1,506
Customer B | Customer Concentration Risk | Revenue Benchmark | Continuing Operations        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 14.00% 20.00% 17.00% 17.00%
Customer C | Customer Concentration Risk | Revenue Benchmark | Continuing Operations        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 19.00%   12.00%  
Customer D | Customer Concentration Risk | Revenue Benchmark | Continuing Operations        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage       21.00%
North America        
Disaggregation of Revenue [Line Items]        
Revenue $ 11,283 $ 13,721 $ 21,073 $ 25,541
Non-US        
Disaggregation of Revenue [Line Items]        
Revenue $ 22,033 $ 8,478 $ 33,017 $ 26,202