Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table disaggregates revenue by type for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
2024 2023
(in thousands)
Imagery $ 15,895  $ 12,912 
Data, software, and analytics 1,938  2,848 
Professional services 4,087  2,628 
Engineering services 2,316 
Total revenue $ 24,236  $ 18,397 
The approximate revenue based on geographic location of end customers is as follows for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
2024 2023
(in thousands)
North America $ 15,192  $ 14,019 
Middle East 2,494  1,525 
Asia Pacific 6,248  2,625 
Other 302  228 
Total revenue $ 24,236  $ 18,397 
Backlog
Backlog represents the future sales the Company expects to recognize on firm orders it receives and is equivalent to the Company’s remaining performance obligations at the end of each period. It comprises both funded backlog (firm orders for which funding is authorized and appropriated) and unfunded backlog. The Company's backlog excludes unexercised contract options. As of March 31, 2024, the Company had $244.8 million of backlog, which represents the transaction price of executed contracts less inception to date revenue recognized. The Company expects to recognize revenue relating to its backlog, of which a portion is recorded in deferred revenue in the unaudited condensed consolidated balance sheets, of $44.5 million, $37.9 million, and $162.4 million in the nine months ended December 31, 2024, fiscal year 2025, and thereafter, respectively.
Schedules of Concentration of Risk, by Risk Factor
Revenue from categories of end customers for the three months ended March 31, 2024 and 2023 is as follows:
Three Months Ended March 31,
2024 2023
(in thousands)
U.S. federal government and agencies $ 14,757  $ 13,670 
International governments 9,019  4,383 
Commercial and other 460  344 
Total revenue $ 24,236  $ 18,397