XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Summary of Business Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Total revenue $ 1,535,676 $ 1,173,466
Total equity in (losses) earnings of unconsolidated joint ventures (2,060) (5,840)
Federal Solution Segment    
Segment Reporting Information [Line Items]    
Total revenue 909,608 634,546
Total equity in (losses) earnings of unconsolidated joint ventures (469) 1,112
Critical Infrastructure    
Segment Reporting Information [Line Items]    
Total revenue 626,068 538,920
Total equity in (losses) earnings of unconsolidated joint ventures $ (1,591) $ (6,952)