Quarterly report pursuant to Section 13 or 15(d)

Revenue - Disaggregation of Revenue (Details)

v3.23.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 19,327 $ 15,102 $ 37,724 $ 28,998
U.S. federal government and agencies | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 14,069 12,162 27,739 23,225
International governments | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 4,871 2,742 9,254 5,487
Commercial and other | Customer Concentration Risk | Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue 387 198 731 286
North America        
Disaggregation of Revenue [Line Items]        
Revenue 14,492 12,437 28,511 23,584
Middle East        
Disaggregation of Revenue [Line Items]        
Revenue 1,370 782 2,895 1,376
Asia        
Disaggregation of Revenue [Line Items]        
Revenue 3,177 1,584 5,802 3,578
Other        
Disaggregation of Revenue [Line Items]        
Revenue 288 299 516 460
Imagery        
Disaggregation of Revenue [Line Items]        
Revenue 12,778 6,833 25,690 10,443
Data, Software and Analytics        
Disaggregation of Revenue [Line Items]        
Revenue 2,550 3,339 5,398 7,099
Engineering Services        
Disaggregation of Revenue [Line Items]        
Revenue 292 1,752 301 5,876
Professional Services        
Disaggregation of Revenue [Line Items]        
Revenue $ 3,707 $ 3,178 $ 6,335 $ 5,580