XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contracts with Customers - Summary of Remaining Unsatisfied Performance Obligations Expect to Satisfy (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 6,700,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 3,877,806
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
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,538,981
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years
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,317,211
Revenue, remaining performance obligation, expected timing of satisfaction, period
Federal Solution Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 1,815,751
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-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 439,216
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years
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 $ 142,994
Revenue, remaining performance obligation, expected timing of satisfaction, period
Critical Infrastructure | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-01-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining unsatisfied performance obligations $ 2,062,055
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
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 $ 1,099,765
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years
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,174,217
Revenue, remaining performance obligation, expected timing of satisfaction, period