Quarterly report pursuant to Section 13 or 15(d)

Revenues (Tables)

v3.24.2.u1
Revenues (Tables)
6 Months Ended
Jun. 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 Six Months Ended
  June 30, 2024 June 30, 2023 June 30, 2024 June 30, 2023
Civil space
$ 25,052  $ 27,440  $ 47,978  $ 53,495 
National security
16,247  14,178  30,169  24,760 
Commercial and other
36,812  18,480  87,756  39,448 
Total revenues
$ 78,111  $ 60,098  $ 165,903  $ 117,703 

The table below presents revenues based on the geographic location of the Company’s customers for the following periods:
Three Months Ended Six Months Ended
June 30, 2024 June 30, 2023 June 30, 2024 June 30, 2023
U.S.
$ 31,319  $ 44,653  $ 63,841  $ 88,436 
Europe 46,783  15,368  101,991  29,190 
Other 77  71  77 
Total revenues
$ 78,111  $ 60,098  $ 165,903  $ 117,703 
Customers comprising 10% or more of revenues are presented below for the following periods:
Three Months Ended Six Months Ended
  June 30, 2024 June 30, 2023 June 30, 2024 June 30, 2023
Customer A(1)
$ —  $ 9,824  $ —  $ 18,841 
Customer B(1)
9,639  9,580  17,499  16,949 
Customer D(1)
33,499  —  77,229  — 
(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:
June 30, 2024 December 31, 2023
Contract assets
$ 42,909  $ 36,961 
 
Contract liabilities $ 44,076  $ 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 Six Months Ended
  June 30, 2024 June 30, 2023 June 30, 2024 June 30, 2023
Net EAC adjustments, before income taxes $ (3,096) $ (74) $ (7,027) $ (1,684)
Net EAC adjustments, net of income taxes (3,099) (73) (7,062) (1,677)
Net EAC adjustments, net of income taxes, per diluted share (0.05) —  (0.11) (0.03)