Quarterly report pursuant to Section 13 or 15(d)

Revenue - Disaggregation of Revenue (Details)

v3.24.2.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 24,938 $ 19,327 $ 49,174 $ 37,724
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 13,948 14,069 28,705 27,739
International governments | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 10,028 4,871 19,047 9,254
Commercial and other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 962 387 1,422 731
North America        
Disaggregation of Revenue [Line Items]        
Revenue 15,029 14,492 30,221 28,511
Middle East        
Disaggregation of Revenue [Line Items]        
Revenue 4,150 1,370 6,644 2,895
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue 5,526 3,177 11,774 5,802
Other        
Disaggregation of Revenue [Line Items]        
Revenue 233 288 535 516
Imagery        
Disaggregation of Revenue [Line Items]        
Revenue 15,323 12,778 31,218 25,690
Data, Software and Analytics        
Disaggregation of Revenue [Line Items]        
Revenue 2,146 2,550 4,084 5,398
Engineering Services        
Disaggregation of Revenue [Line Items]        
Revenue 1,897 292 4,213 301
Professional Services        
Disaggregation of Revenue [Line Items]        
Revenue $ 5,572 $ 3,707 $ 9,659 $ 6,335