XML 96 R85.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information - Summary of Business Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Total revenue $ 1,670,467 $ 1,356,486 $ 3,206,143 $ 2,529,952
Total equity in (losses) earnings of unconsolidated joint ventures (16,837) 75 (18,897) (5,765)
Federal Solution Segment        
Segment Reporting Information [Line Items]        
Total revenue 988,603 762,797 1,898,211 1,397,343
Total equity in (losses) earnings of unconsolidated joint ventures 1,466 955 997 2,067
Critical Infrastructure        
Segment Reporting Information [Line Items]        
Total revenue 681,864 593,689 1,307,932 1,132,609
Total equity in (losses) earnings of unconsolidated joint ventures $ (18,303) $ (880) $ (19,894) $ (7,832)