Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Revenue and Receivables - Disaggregated Revenue by Offering and Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Revenue $ 32,232 $ 21,364 $ 60,430 $ 34,484
U.S Government Contracts        
Disaggregation Of Revenue [Line Items]        
Revenue 27,599 14,992 50,839 25,756
U.S Government Contracts | Fixed Price        
Disaggregation Of Revenue [Line Items]        
Revenue 25,924 12,176 47,476 20,668
U.S Government Contracts | Cost-plus fee and other        
Disaggregation Of Revenue [Line Items]        
Revenue 1,675 2,816 3,363 5,088
Foreign Government Contracts | Fixed Price        
Disaggregation Of Revenue [Line Items]        
Revenue 1,601 1,055 3,079 1,611
Commercial Contracts        
Disaggregation Of Revenue [Line Items]        
Revenue 3,032 5,317 6,512 7,117
Commercial Contracts | Fixed Price | United States        
Disaggregation Of Revenue [Line Items]        
Revenue 759 4,427 2,035 6,077
Commercial Contracts | Fixed Price | International        
Disaggregation Of Revenue [Line Items]        
Revenue 1,048 890 3,202 1,040
Commercial Contracts | Cost-plus fee and other | United States        
Disaggregation Of Revenue [Line Items]        
Revenue 1   51  
Commercial Contracts | Cost-plus fee and other | International        
Disaggregation Of Revenue [Line Items]        
Revenue 1,224   1,224  
Mission Support        
Disaggregation Of Revenue [Line Items]        
Revenue 31,546 19,621 58,136 32,391
Launch Support        
Disaggregation Of Revenue [Line Items]        
Revenue (59) 560 1,028 596
Operations        
Disaggregation Of Revenue [Line Items]        
Revenue 175 541 369 733
Studies Design And Other        
Disaggregation Of Revenue [Line Items]        
Revenue $ 570 $ 642 $ 897 $ 764