Quarterly report pursuant to Section 13 or 15(d)

Revenue and Receivables - Disaggregated Revenue by Offering and Customer Type (Details)

v3.22.1
Revenue and Receivables - Disaggregated Revenue by Offering and Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Revenue $ 13,120 $ 10,494
U.S Government Contracts    
Disaggregation Of Revenue [Line Items]    
Revenue 10,764 6,154
U.S Government Contracts | Fixed Price    
Disaggregation Of Revenue [Line Items]    
Revenue 8,492 5,478
U.S Government Contracts | Cost-plus Fee    
Disaggregation Of Revenue [Line Items]    
Revenue 2,272 676
Foreign Government Contracts | Fixed Price    
Disaggregation Of Revenue [Line Items]    
Revenue 556 543
Commercial Contracts    
Disaggregation Of Revenue [Line Items]    
Revenue 1,800 3,797
Commercial Contracts | Fixed Price | United States    
Disaggregation Of Revenue [Line Items]    
Revenue 1,650 2,192
Commercial Contracts | Fixed Price | International    
Disaggregation Of Revenue [Line Items]    
Revenue 150 1,577
Commercial Contracts | Cost-plus Fee    
Disaggregation Of Revenue [Line Items]    
Revenue   28
Mission Support    
Disaggregation Of Revenue [Line Items]    
Revenue 12,770 8,747
Launch Support    
Disaggregation Of Revenue [Line Items]    
Revenue 36 692
Operations    
Disaggregation Of Revenue [Line Items]    
Revenue 192 644
Studies Design And Other    
Disaggregation Of Revenue [Line Items]    
Revenue $ 122 $ 411