XML 58 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 20,774 $ 29,544
Customer Concentration Risk | Revenue Benchmark | Continuing Operations    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 45.00% 40.00%
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue $ 9,245 $ 11,687
International governments | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue 10,704 17,126
Commercial and other | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue $ 825 $ 731
Customer B | Customer Concentration Risk | Revenue Benchmark | Continuing Operations    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 22.00% 15.00%
Customer C | Customer Concentration Risk | Revenue Benchmark | Continuing Operations    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage   33.00%
North America    
Disaggregation of Revenue [Line Items]    
Revenue $ 9,790 $ 11,820
Non-US    
Disaggregation of Revenue [Line Items]    
Revenue $ 10,984 $ 17,724