v3.25.2
Segment Information - Summary of Revenues by Business Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenues $ 1,584,323 $ 1,670,467 $ 3,138,683 $ 3,206,143
Federal Solution Segment        
Segment Reporting Information [Line Items]        
Revenues 805,464 988,603 1,648,021 1,898,211
Federal Solution Segment | Defense And Intelligence        
Segment Reporting Information [Line Items]        
Revenues 457,576 420,396 900,897 828,784
Federal Solution Segment | Engineered Systems        
Segment Reporting Information [Line Items]        
Revenues 347,888 568,207 747,124 1,069,427
Critical Infrastructure        
Segment Reporting Information [Line Items]        
Revenues 778,859 681,864 1,490,662 1,307,932
Critical Infrastructure | Infrastructure - North America        
Segment Reporting Information [Line Items]        
Revenues 506,248 434,163 951,156 799,445
Critical Infrastructure | Infrastructure - Europe, Middle East and Africa        
Segment Reporting Information [Line Items]        
Revenues $ 272,611 $ 247,701 $ 539,506 $ 508,487