Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Revenue and Receivables - Disaggregated Revenue by Offering and Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Revenue $ 21,364 $ 9,409 $ 34,484 $ 19,903
U.S Government Contracts        
Disaggregation Of Revenue [Line Items]        
Revenue 14,992 5,404 25,756 11,558
U.S Government Contracts | Fixed Price        
Disaggregation Of Revenue [Line Items]        
Revenue 12,176 4,654 20,668 10,132
U.S Government Contracts | Cost-plus Fee        
Disaggregation Of Revenue [Line Items]        
Revenue 2,816 750 5,088 1,426
Foreign Government Contracts | Fixed Price        
Disaggregation Of Revenue [Line Items]        
Revenue 1,055 454 1,611 997
Commercial Contracts        
Disaggregation Of Revenue [Line Items]        
Revenue 5,317 3,551 7,117 7,348
Commercial Contracts | Fixed Price | United States        
Disaggregation Of Revenue [Line Items]        
Revenue 4,427 1,576 6,077 3,768
Commercial Contracts | Fixed Price | International        
Disaggregation Of Revenue [Line Items]        
Revenue 890 1,948 1,040 3,525
Commercial Contracts | Cost-plus Fee        
Disaggregation Of Revenue [Line Items]        
Revenue   27   55
Mission Support        
Disaggregation Of Revenue [Line Items]        
Revenue 19,621 8,453 32,391 17,200
Launch Support        
Disaggregation Of Revenue [Line Items]        
Revenue 560 324 596 1,016
Operations        
Disaggregation Of Revenue [Line Items]        
Revenue 541 470 733 1,114
Studies Design And Other        
Disaggregation Of Revenue [Line Items]        
Revenue $ 642 $ 162 $ 764 $ 573