Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.1.u2
Revenue and Receivables - Disaggregated Revenue by Offering and Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Revenue $ 27,235 $ 28,198
U.S Government Contracts    
Disaggregation Of Revenue [Line Items]    
Revenue 19,973 23,240
U.S Government Contracts | Fixed Price    
Disaggregation Of Revenue [Line Items]    
Revenue 19,800 21,552
U.S Government Contracts | Cost-plus fee and other    
Disaggregation Of Revenue [Line Items]    
Revenue 173 1,688
Foreign Government Contracts | Fixed Price    
Disaggregation Of Revenue [Line Items]    
Revenue 2,293 1,478
Commercial Contracts    
Disaggregation Of Revenue [Line Items]    
Revenue 4,969 3,480
Commercial Contracts | Fixed Price | United States    
Disaggregation Of Revenue [Line Items]    
Revenue 930 1,276
Commercial Contracts | Fixed Price | International    
Disaggregation Of Revenue [Line Items]    
Revenue 1,633 2,154
Commercial Contracts | Cost-plus fee and other | United States    
Disaggregation Of Revenue [Line Items]    
Revenue 732 50
Commercial Contracts | Cost-plus fee and other | International    
Disaggregation Of Revenue [Line Items]    
Revenue 1,674  
Mission Support    
Disaggregation Of Revenue [Line Items]    
Revenue 24,171 26,591
Launch Support    
Disaggregation Of Revenue [Line Items]    
Revenue 487 1,087
Operations    
Disaggregation Of Revenue [Line Items]    
Revenue 1,034 194
Studies Design And Other    
Disaggregation Of Revenue [Line Items]    
Revenue $ 1,543 $ 326