v3.26.3
Contracts with Customers - Summary of Remaining Unsatisfied Performance Obligations Expect to Satisfy (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 7,600,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 4,043,244
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,959,861
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2028-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,599,871
Revenue, remaining performance obligation, expected timing of satisfaction, period
Federal Solution Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,779,935
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Federal Solution Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 671,293
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Federal Solution Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2028-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 337,927
Revenue, remaining performance obligation, expected timing of satisfaction, period
Critical Infrastructure | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 2,263,309
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Critical Infrastructure | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,288,568
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Critical Infrastructure | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2028-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,261,944
Revenue, remaining performance obligation, expected timing of satisfaction, period