Quarterly report [Sections 13 or 15(d)]

Revenue - Disaggregation of Revenue (Details)

v3.25.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 29,544 $ 24,236
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue 11,687 14,757
International governments | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue 17,126 9,019
Commercial and other | Customer Concentration Risk | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue 731 460
North America    
Disaggregation of Revenue [Line Items]    
Revenue 12,003 15,192
Middle East    
Disaggregation of Revenue [Line Items]    
Revenue 2,513 2,494
Middle East | Country A    
Disaggregation of Revenue [Line Items]    
Revenue   2,500
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Revenue 14,749 6,248
Asia Pacific | Country B    
Disaggregation of Revenue [Line Items]    
Revenue 9,000  
Asia Pacific | Country C    
Disaggregation of Revenue [Line Items]    
Revenue 4,500 3,900
Other    
Disaggregation of Revenue [Line Items]    
Revenue 279 302
Imagery    
Disaggregation of Revenue [Line Items]    
Revenue 15,364 15,895
Data, Software and Analytics    
Disaggregation of Revenue [Line Items]    
Revenue 1,465 1,938
Engineering Services    
Disaggregation of Revenue [Line Items]    
Revenue 9,843 2,316
Professional Services    
Disaggregation of Revenue [Line Items]    
Revenue 2,872 4,087
Engineering Services, Product Revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ 9,700 $ 2,000