Quarterly report pursuant to Section 13 or 15(d)

Revenues (Tables)

v3.24.3
Revenues (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues by Customer Grouping
The table below presents revenues by customer grouping for the following periods:
Three Months Ended Nine Months Ended
  September 30, 2024 September 30, 2023 September 30, 2024 September 30, 2023
Civil space
$ 21,359  $ 29,336  $ 69,337  $ 82,831 
National security
26,097  13,393  56,266  38,153 
Commercial and other
21,182  19,883  108,938  59,331 
Total revenues
$ 68,638  $ 62,612  $ 234,541  $ 180,315 
The table below presents revenues based on the geographic location of the Company’s customers for the following periods:
Three Months Ended Nine Months Ended
September 30, 2024 September 30, 2023 September 30, 2024 September 30, 2023
U.S.
$ 41,290  $ 47,138  $ 105,131  $ 135,574 
Europe 27,334  15,468  129,325  44,658 
Other 14  85  83 
Total revenues
$ 68,638  $ 62,612  $ 234,541  $ 180,315 

Customers comprising 10% or more of revenues are presented below for the following periods:
Three Months Ended Nine Months Ended
  September 30, 2024 September 30, 2023 September 30, 2024 September 30, 2023
Customer A(1)
$ —  $ 12,862  $ —  $ 31,703 
Customer B(1)
7,305  8,385  24,804  25,334 
Customer C(1)
—  6,886  —  18,208 
Customer D(1)
16,298  —  93,527  — 
(1) While revenue may have been generated during each of the periods presented, amounts are only disclosed for the periods in which revenues represented 10% or more of total revenue.
Schedule of Contract Assets and Contract Liabilities
The table below presents the contract assets and contract liabilities included on the condensed consolidated balance sheets for the following periods:
September 30, 2024 December 31, 2023
Contract assets
$ 46,069  $ 36,961 
 
Contract liabilities $ 56,684  $ 52,645 
Schedule of EAC Adjustments
The below table summarizes the favorable (unfavorable) impact of the net EAC adjustments for the following periods:
Three Months Ended Nine Months Ended
  September 30, 2024 September 30, 2023 September 30, 2024 September 30, 2023
Net EAC adjustments, before income taxes $ (1,552) $ 2,453  $ (8,579) $ 769 
Net EAC adjustments, net of income taxes (1,518) 2,360  (8,519) 754 
Net EAC adjustments, net of income taxes, per diluted share (0.02) 0.04  (0.13) 0.01