Annual report pursuant to Section 13 and 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
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]    
Revenue $ 94,237 $ 40,906
United States    
Disaggregation Of Revenue [Line Items]    
Revenue 82,270 32,960
U.S Government Contracts    
Disaggregation Of Revenue [Line Items]    
Revenue 68,383 21,948
U.S Government Contracts | Fixed Price    
Disaggregation Of Revenue [Line Items]    
Revenue 59,716 17,036
U.S Government Contracts | Cost-plus Fee    
Disaggregation Of Revenue [Line Items]    
Revenue 8,667 4,912
Foreign Government Contracts | Fixed Price    
Disaggregation Of Revenue [Line Items]    
Revenue 4,500 4,623
Commercial Contracts    
Disaggregation Of Revenue [Line Items]    
Revenue 21,354 14,335
Commercial Contracts | Fixed Price | United States    
Disaggregation Of Revenue [Line Items]    
Revenue 12,742 9,005
Commercial Contracts | Fixed Price | International    
Disaggregation Of Revenue [Line Items]    
Revenue 8,435 5,210
Commercial Contracts | Cost-plus Fee    
Disaggregation Of Revenue [Line Items]    
Revenue 177 120
Mission Support    
Disaggregation Of Revenue [Line Items]    
Revenue 87,542 37,109
Launch Support    
Disaggregation Of Revenue [Line Items]    
Revenue 3,047 1,144
Operations    
Disaggregation Of Revenue [Line Items]    
Revenue 1,999 2,039
Studies Design And Other    
Disaggregation Of Revenue [Line Items]    
Revenue $ 1,649 $ 614