v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 203,412 $ 50,313 $ 387,042 $ 112,837
Revenue from contracts with customers, percent 99.00% 100.00% 99.00% 100.00%
Grant revenue $ 2,756 $ 0 $ 5,856 $ 0
Grant revenue, percent 1.00% 0.00% 1.00% 0.00%
Total revenue $ 206,168 $ 50,313 $ 392,898 $ 112,837
Total revenue, percent 100.00% 100.00% 100.00% 100.00%
Commercial        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 66,279 $ 2,106 $ 130,468 $ 12,184
Revenue from contracts with customers, percent 32.00% 4.00% 33.00% 11.00%
Civil        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 76,281 $ 46,509 $ 144,854 $ 98,600
Revenue from contracts with customers, percent 37.00% 93.00% 37.00% 87.00%
National security        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 60,852 $ 1,698 $ 111,720 $ 2,053
Revenue from contracts with customers, percent 30.00% 3.00% 29.00% 2.00%
Fixed price        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 180,018 $ 27,534 $ 342,105 $ 65,717
Revenue from contracts with customers, percent 87.00% 55.00% 87.00% 58.00%
Cost reimbursable        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 21,194 $ 21,090 $ 40,498 $ 43,687
Revenue from contracts with customers, percent 11.00% 42.00% 11.00% 39.00%
Time and materials        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 2,200 $ 1,689 $ 4,439 $ 3,433
Revenue from contracts with customers, percent 1.00% 3.00% 1.00% 3.00%