Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue - Disaggregation of Revenue (Details)

v3.25.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 102,093 $ 94,492
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue 61,257 58,445
International governments | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue 37,970 34,580
Commercial and other | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue 2,866 1,467
North America    
Disaggregation of Revenue [Line Items]    
Revenue 63,782 60,023
Middle East    
Disaggregation of Revenue [Line Items]    
Revenue 14,557 8,385
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenue 22,768 25,058
Other    
Disaggregation of Revenue [Line Items]    
Revenue 986 1,026
Country A    
Disaggregation of Revenue [Line Items]    
Revenue 12,300  
Country B    
Disaggregation of Revenue [Line Items]    
Revenue 16,500 13,300
Country C    
Disaggregation of Revenue [Line Items]    
Revenue   11,500
Imagery    
Disaggregation of Revenue [Line Items]    
Revenue 62,518 54,630
Data, Software and Analytics    
Disaggregation of Revenue [Line Items]    
Revenue 7,544 10,761
Engineering Services    
Disaggregation of Revenue [Line Items]    
Revenue 5,930 12,277
Professional Services    
Disaggregation of Revenue [Line Items]    
Revenue $ 26,101 $ 16,824