Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Revenue and Receivables - Disaggregated Revenue by Offering and Customer Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]    
Revenue $ 135,915 $ 94,237
United States    
Disaggregation Of Revenue [Line Items]    
Revenue 127,677 82,270
U.S Government Contracts    
Disaggregation Of Revenue [Line Items]    
Revenue 114,464 68,383
U.S Government Contracts | Fixed Price    
Disaggregation Of Revenue [Line Items]    
Revenue 107,755 59,716
U.S Government Contracts | Cost-plus fee and other    
Disaggregation Of Revenue [Line Items]    
Revenue 6,709 8,667
Foreign Government Contracts | Fixed Price    
Disaggregation Of Revenue [Line Items]    
Revenue 6,924 4,500
Commercial Contracts    
Disaggregation Of Revenue [Line Items]    
Revenue 14,527 21,354
Commercial Contracts | Fixed Price | United States    
Disaggregation Of Revenue [Line Items]    
Revenue 3,078 12,742
Commercial Contracts | Fixed Price | International    
Disaggregation Of Revenue [Line Items]    
Revenue 4,325 8,435
Commercial Contracts | Cost-plus fee and other | United States    
Disaggregation Of Revenue [Line Items]    
Revenue 187 177
Commercial Contracts | Cost-plus fee and other | International    
Disaggregation Of Revenue [Line Items]    
Revenue 6,937  
Mission Support    
Disaggregation Of Revenue [Line Items]    
Revenue 130,584 87,542
Launch Support    
Disaggregation Of Revenue [Line Items]    
Revenue 1,332 3,047
Operations    
Disaggregation Of Revenue [Line Items]    
Revenue 1,102 1,999
Studies Design And Other    
Disaggregation Of Revenue [Line Items]    
Revenue $ 2,897 $ 1,649