v3.26.1
Contracts with Customers - Summary of Remaining Unsatisfied Performance Obligations Expect to Satisfy (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 7,100,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 4,158,968
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
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,761,257
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,162,589
Revenue, remaining performance obligation, expected timing of satisfaction, period
Federal Solution Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,534,828
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
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 $ 434,556
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 $ 152,666
Revenue, remaining performance obligation, expected timing of satisfaction, period
Critical Infrastructure | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 2,624,140
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
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 $ 1,326,701
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,009,923
Revenue, remaining performance obligation, expected timing of satisfaction, period