Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.22.2.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The table below presents revenues by customer grouping for the following periods:
Three Months Ended Six Months Ended
  June 30, 2022 June 30, 2021 June 30, 2022 June 30, 2021
Civil space
$ 16,850  $ 14,827  $ 33,014  $ 30,850 
National security
9,632  7,492  17,210  15,780 
Commercial and other
10,246  9,829  19,371  17,216 
Total revenues
$ 36,728  $ 32,148  $ 69,595  $ 63,846 
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, 2022 June 30, 2021 June 30, 2022 June 30, 2021
U.S.
$ 35,273  $ 30,927  $ 66,623  $ 61,838 
Luxembourg
1,173  1,200  2,404  1,915 
South Korea
120  15  260  76 
Germany
124  228  17 
Other 38  —  80  — 
Total revenues
$ 36,728  $ 32,148  $ 69,595  $ 63,846 
The majority of the Company’s revenues are derived from government contracts. Customers comprising 10% or more of revenues were as follows for the periods presented:
Three Months Ended Six Months Ended
  June 30, 2022 June 30, 2021 June 30, 2022 June 30, 2021
NASA $ 6,002  $ 8,120  $ 14,441  $ 19,057 
Boeing 6,049  5,018  11,511  9,049 
Air Force Research Laboratory(1)
—  3,201  —  6,545 
Total $ 12,051  $ 16,339  $ 25,952  $ 34,651 
(1) While revenue was generated in each of the periods presented, amounts are only disclosed for the periods in which revenue 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,
2022
December 31,
2021
Contract assets
$ 14,747  $ 11,748 
 
Contract liabilities $ 15,823  $ 15,734 
Schedule of Change in Accounting Estimate
The following table summarizes the favorable (unfavorable) impact of the net EAC adjustments for the periods presented:
Three Months Ended Six Months Ended
  June 30, 2022 June 30, 2021 June 30, 2022 June 30, 2021
Net EAC adjustments, before income taxes $ (1,410) $ (1,020) $ (3,218) $ (1,141)
Net EAC adjustments, net of income taxes (1,375) (939) (3,062) (1,036)
Net EAC adjustments, net of income taxes, per diluted share (0.02) (0.03) (0.05) (0.03)