Quarterly report [Sections 13 or 15(d)]

Revenue - Disaggregation of Revenue (Details)

v3.25.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 19,618 $ 22,549 $ 71,361 $ 71,723
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 9,998 12,903 35,181 41,608
International governments | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 8,976 9,048 34,030 28,095
Commercial and other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 644 598 2,150 2,020
North America        
Disaggregation of Revenue [Line Items]        
Revenue 10,339 13,392 36,196 43,613
Middle East        
Disaggregation of Revenue [Line Items]        
Revenue 3,190 3,385 7,644 10,029
Middle East | Country A        
Disaggregation of Revenue [Line Items]        
Revenue 2,400 2,800   9,400
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue 5,541 5,549 26,376 17,323
Other        
Disaggregation of Revenue [Line Items]        
Revenue 548 223 1,145 758
Asia Pacific | Country B        
Disaggregation of Revenue [Line Items]        
Revenue 4,500 4,400 13,500 11,900
Asia Pacific | Country C        
Disaggregation of Revenue [Line Items]        
Revenue     9,500  
Imagery        
Disaggregation of Revenue [Line Items]        
Revenue 13,571 15,565 44,495 46,783
Data, Software and Analytics        
Disaggregation of Revenue [Line Items]        
Revenue 2,211 1,711 6,098 5,795
Engineering Services        
Disaggregation of Revenue [Line Items]        
Revenue 860 737 11,752 4,950
Professional Services        
Disaggregation of Revenue [Line Items]        
Revenue 2,976 $ 4,536 9,016 14,195
Engineering Services, Product Revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 400   $ 11,100 $ 3,900