XML 60 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Categories of end customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 20,774 $ 29,544
U.S. federal government and agencies | Revenue Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue 9,245 11,687
International governments | Revenue Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue 10,704 17,126
Commercial and other | Revenue Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue $ 825 $ 731