Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Revenue and Receivables - Disaggregated Revenue by Offering and Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Revenue $ 28,198 $ 13,120
U.S Government Contracts    
Disaggregation Of Revenue [Line Items]    
Revenue 23,240 10,764
U.S Government Contracts | Fixed Price    
Disaggregation Of Revenue [Line Items]    
Revenue 21,552 8,492
U.S Government Contracts | Cost-plus fee and other    
Disaggregation Of Revenue [Line Items]    
Revenue 1,688 2,272
Foreign Government Contracts | Fixed Price    
Disaggregation Of Revenue [Line Items]    
Revenue 1,478 556
Commercial Contracts    
Disaggregation Of Revenue [Line Items]    
Revenue 3,480 1,800
Commercial Contracts | Fixed Price | United States    
Disaggregation Of Revenue [Line Items]    
Revenue 1,276 1,650
Commercial Contracts | Fixed Price | International    
Disaggregation Of Revenue [Line Items]    
Revenue 2,154 150
Commercial Contracts | Cost-plus fee and other    
Disaggregation Of Revenue [Line Items]    
Revenue 50  
Mission Support    
Disaggregation Of Revenue [Line Items]    
Revenue 26,591 12,770
Launch Support    
Disaggregation Of Revenue [Line Items]    
Revenue 1,087 36
Operations    
Disaggregation Of Revenue [Line Items]    
Revenue 194 192
Studies Design And Other    
Disaggregation Of Revenue [Line Items]    
Revenue $ 326 $ 122