XML 78 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 106,575 $ 102,093
Customer Concentration Risk | Revenue Benchmark | Continuing Operations    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 43.00% 60.00%
Customer Concentration Risk | Accounts Receivable | Continuing Operations    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 76.00%  
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue $ 45,778 $ 61,257
International governments | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue 57,993 37,970
Commercial and other | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue $ 2,804 $ 2,866
Customer B | Customer Concentration Risk | Revenue Benchmark | Continuing Operations    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 17.00% 16.00%
Customer C | Customer Concentration Risk | Revenue Benchmark | Continuing Operations    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 15.00%  
Customer C | Customer Concentration Risk | Accounts Receivable | Continuing Operations    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 50.00%  
Customer D | Customer Concentration Risk | Revenue Benchmark | Continuing Operations    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 14.00% 12.00%
Customer D | Customer Concentration Risk | Accounts Receivable | Continuing Operations    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 11.00%  
North America    
Disaggregation of Revenue [Line Items]    
Revenue $ 46,229 $ 63,004
Non-US    
Disaggregation of Revenue [Line Items]    
Revenue $ 60,346 $ 39,089