v3.26.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 42,844 $ 19,618 $ 96,934 $ 71,361
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 21,293 $ 9,998 $ 41,888 $ 35,181
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark | Continuing Operations        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 50.00% 51.00% 43.00% 49.00%
International governments | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 21,034 $ 8,976 $ 53,374 $ 34,030
Commercial and other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 517 $ 644 $ 1,672 $ 2,150
Customer B | Customer Concentration Risk | Revenue Benchmark | Continuing Operations        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 11.00% 23.00% 14.00% 19.00%
Customer C | Customer Concentration Risk | Revenue Benchmark | Continuing Operations        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 16.00%   14.00%  
Customer D | Customer Concentration Risk | Revenue Benchmark | Continuing Operations        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage       16.00%
Customer E | Customer Concentration Risk | Revenue Benchmark | Continuing Operations        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage   12.00%    
North America        
Disaggregation of Revenue [Line Items]        
Revenue $ 21,585 $ 10,108 $ 42,658 $ 35,649
Non-US        
Disaggregation of Revenue [Line Items]        
Revenue $ 21,259 $ 9,510 $ 54,276 $ 35,712