Quarterly report pursuant to Section 13 or 15(d)

Revenue

v3.24.3
Revenue
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue
4. Revenue
Disaggregation of Revenue
The Company earns revenue through the sale of imagery and software analytical services and professional and engineering services. The Company’s management primarily disaggregates revenue as follows: (i) imagery; (ii) data, software and analytics; (iii) professional services; and (iv) engineering services. This disaggregation
allows the Company to evaluate market trends in certain imagery and software analytical services and professional and engineering services.
The following table disaggregates revenue by type for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30, Nine Months Ended September 30,
2024 2023 2024 2023
(in thousands)
Imagery $ 15,565  $ 13,507  $ 46,783  $ 39,197 
Data, software, and analytics 1,711  1,757  5,795  7,155 
Professional services 4,536  5,565  14,195  11,900 
Engineering services 737  431  4,950  732 
Total revenue $ 22,549  $ 21,260  $ 71,723  $ 58,984 
The approximate revenue based on geographic location of end customers is as follows for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30, Nine Months Ended September 30,
2024 2023 2024 2023
(in thousands)
North America $ 13,392  $ 14,433  $ 43,613  $ 42,944 
Middle East 3,385  2,738  10,029  5,633 
Asia Pacific 5,549  3,827  17,323  9,629 
Other 223  262  758  778 
Total revenue $ 22,549  $ 21,260  $ 71,723  $ 58,984 
Revenue from categories of end customers for the three and nine months ended September 30, 2024 and 2023 is as follows:
Three Months Ended September 30, Nine Months Ended September 30,
2024 2023 2024 2023
(in thousands)
U.S. federal government and agencies $ 12,903  $ 14,041  $ 41,608  $ 41,780 
International governments 9,048  6,846  28,095  16,100 
Commercial and other 598  373  2,020  1,104 
Total revenue $ 22,549  $ 21,260  $ 71,723  $ 58,984