XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table disaggregates revenue by type for the three and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)
Imagery$15,323 $12,778 $31,218 $25,690 
Data, software, and analytics2,146 2,550 4,084 5,398 
Professional services5,572 3,707 9,659 6,335 
Engineering services1,897 292 4,213 301 
Total revenue$24,938 $19,327 $49,174 $37,724 
The approximate revenue based on geographic location of end customers is as follows for the three and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)
North America$15,029 $14,492 $30,221 $28,511 
Middle East4,150 1,370 6,644 2,895 
Asia Pacific5,526 3,177 11,774 5,802 
Other233 288 535 516 
Total revenue$24,938 $19,327 $49,174 $37,724 
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 June 30, 2024, the Company had $260.6 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 $42.1 million, $50.9 million, and $167.6 million in the six 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 and six months ended June 30, 2024 and 2023 is as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)
U.S. federal government and agencies$13,948 $14,069 $28,705 $27,739 
International governments10,028 4,871 19,047 9,254 
Commercial and other962 387 1,422 731 
Total revenue$24,938 $19,327 $49,174 $37,724