v3.26.1
Segment Information - Summary of Revenues by Business Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Revenues $ 1,575,867 $ 1,584,323 $ 3,067,043 $ 3,138,683
Federal Solution Segment        
Segment Reporting Information [Line Items]        
Revenues 760,868 805,464 1,519,216 1,648,021
Federal Solution Segment | Defense And Intelligence        
Segment Reporting Information [Line Items]        
Revenues 530,007 457,576 1,033,754 900,897
Federal Solution Segment | Engineered Systems        
Segment Reporting Information [Line Items]        
Revenues 230,861 347,888 485,462 747,124
Critical Infrastructure        
Segment Reporting Information [Line Items]        
Revenues 814,999 778,859 1,547,827 1,490,662
Critical Infrastructure | Infrastructure - North America        
Segment Reporting Information [Line Items]        
Revenues 515,684 506,248 974,096 951,156
Critical Infrastructure | Infrastructure - Europe, Middle East and Africa        
Segment Reporting Information [Line Items]        
Revenues $ 299,315 $ 272,611 $ 573,731 $ 539,506