v3.25.4
Contracts with Customers - Summary of Remaining Unsatisfied Performance Obligations Expect to Satisfy (Details)
$ in Thousands
Dec. 31, 2025
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: 2026-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 4,103,067
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,768,139
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2028-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,210,778
Revenue, remaining performance obligation, expected timing of satisfaction, period
Federal Solution Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,826,145
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-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 468,713
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years
Federal Solution Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2028-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 129,435
Revenue, remaining performance obligation, expected timing of satisfaction, period
Critical Infrastructure | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 2,276,922
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Critical Infrastructure | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,299,426
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years
Critical Infrastructure | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2028-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,081,343
Revenue, remaining performance obligation, expected timing of satisfaction, period