XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Schedule of Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 1,415,360 $ 1,082,816 $ 4,035,674 $ 3,259,273
State and local agencies(a)        
Disaggregation of Revenue [Line Items]        
Revenue 919,991 610,241 2,522,972 1,894,571
Federal agencies        
Disaggregation of Revenue [Line Items]        
Revenue 147,575 173,636 459,960 499,317
Private owners        
Disaggregation of Revenue [Line Items]        
Revenue 347,794 298,939 1,052,742 865,385
Civil        
Disaggregation of Revenue [Line Items]        
Revenue 770,234 545,895 2,114,462 1,564,548
Civil | State and local agencies(a)        
Disaggregation of Revenue [Line Items]        
Revenue 601,597 325,543 1,589,534 955,157
Civil | Federal agencies        
Disaggregation of Revenue [Line Items]        
Revenue 117,852 137,110 353,606 369,876
Civil | Private owners        
Disaggregation of Revenue [Line Items]        
Revenue 50,785 83,242 171,322 239,515
Civil | Mass transit (includes certain transportation and tunneling projects)        
Disaggregation of Revenue [Line Items]        
Revenue 466,226 341,827 1,240,094 883,930
Civil | Military facilities        
Disaggregation of Revenue [Line Items]        
Revenue 86,696 110,214 289,383 333,137
Civil | Bridges        
Disaggregation of Revenue [Line Items]        
Revenue 122,081 1,539 278,015 91,519
Civil | Detention facilities        
Disaggregation of Revenue [Line Items]        
Revenue 31,818 22,216 116,531 29,088
Civil | Power and energy        
Disaggregation of Revenue [Line Items]        
Revenue 40,288 34,456 108,956 96,382
Civil | Commercial and industrial sites        
Disaggregation of Revenue [Line Items]        
Revenue 19,745 31,463 67,053 107,583
Civil | Other        
Disaggregation of Revenue [Line Items]        
Revenue 3,380 4,180 14,430 22,909
Building        
Disaggregation of Revenue [Line Items]        
Revenue 418,664 435,715 1,340,530 1,265,523
Building | State and local agencies(a)        
Disaggregation of Revenue [Line Items]        
Revenue 181,817 241,584 613,772 736,220
Building | Federal agencies        
Disaggregation of Revenue [Line Items]        
Revenue 23,721 40,616 95,186 132,753
Building | Private owners        
Disaggregation of Revenue [Line Items]        
Revenue 213,126 153,515 631,572 396,550
Building | Mass transit (includes certain transportation and tunneling projects)        
Disaggregation of Revenue [Line Items]        
Revenue 25,615 64,861 90,843 183,359
Building | Detention facilities        
Disaggregation of Revenue [Line Items]        
Revenue 99,129 49,762 263,044 108,302
Building | Healthcare facilities        
Disaggregation of Revenue [Line Items]        
Revenue 224,392 160,904 672,366 408,845
Building | Government        
Disaggregation of Revenue [Line Items]        
Revenue 28,864 61,278 151,985 247,467
Building | Education facilities        
Disaggregation of Revenue [Line Items]        
Revenue 25,578 74,624 110,329 226,973
Building | Other        
Disaggregation of Revenue [Line Items]        
Revenue 15,086 24,286 51,963 90,577
Specialty Contractors        
Disaggregation of Revenue [Line Items]        
Revenue 226,462 101,206 580,682 429,202
Specialty Contractors | State and local agencies(a)        
Disaggregation of Revenue [Line Items]        
Revenue 136,577 43,114 319,666 203,194
Specialty Contractors | Federal agencies        
Disaggregation of Revenue [Line Items]        
Revenue 6,002 (4,090) 11,168 (3,312)
Specialty Contractors | Private owners        
Disaggregation of Revenue [Line Items]        
Revenue 83,883 62,182 249,848 229,320
Specialty Contractors | Mass transit (includes certain transportation and tunneling projects)        
Disaggregation of Revenue [Line Items]        
Revenue 75,648 22,674 174,416 119,626
Specialty Contractors | Detention facilities        
Disaggregation of Revenue [Line Items]        
Revenue 12,714 209 25,096 629
Specialty Contractors | Healthcare facilities        
Disaggregation of Revenue [Line Items]        
Revenue 27,424 15,566 71,881 46,994
Specialty Contractors | Government        
Disaggregation of Revenue [Line Items]        
Revenue 20,071 13,815 63,883 54,839
Specialty Contractors | Education facilities        
Disaggregation of Revenue [Line Items]        
Revenue 5,812 8,566 13,937 22,828
Specialty Contractors | Commercial and industrial facilities        
Disaggregation of Revenue [Line Items]        
Revenue 39,628 27,811 105,394 86,234
Specialty Contractors | Multi-unit residential        
Disaggregation of Revenue [Line Items]        
Revenue 27,941 16,623 76,427 61,647
Specialty Contractors | Water        
Disaggregation of Revenue [Line Items]        
Revenue 4,493 10,544 20,789 39,462
Specialty Contractors | Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 12,731 $ (14,602) $ 28,859 $ (3,057)