Quarterly report pursuant to Section 13 or 15(d)

Revenue - Disaggregation of Revenue (Details)

v3.24.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 22,549 $ 21,260 $ 71,723 $ 58,984
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 12,903 14,041 41,608 41,780
International governments | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 9,048 6,846 28,095 16,100
Commercial and other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 598 373 2,020 1,104
North America        
Disaggregation of Revenue [Line Items]        
Revenue 13,392 14,433 43,613 42,944
Middle East        
Disaggregation of Revenue [Line Items]        
Revenue 3,385 2,738 10,029 5,633
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue 5,549 3,827 17,323 9,629
Other        
Disaggregation of Revenue [Line Items]        
Revenue 223 262 758 778
Imagery        
Disaggregation of Revenue [Line Items]        
Revenue 15,565 13,507 46,783 39,197
Data, Software and Analytics        
Disaggregation of Revenue [Line Items]        
Revenue 1,711 1,757 5,795 7,155
Engineering Services        
Disaggregation of Revenue [Line Items]        
Revenue 737 431 4,950 732
Professional Services        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,536 $ 5,565 $ 14,195 $ 11,900