XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Schedule of Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 1,246,633 $ 1,048,987
State and local agencies    
Disaggregation of Revenue [Line Items]    
Revenue 753,468 607,467
Federal agencies    
Disaggregation of Revenue [Line Items]    
Revenue 151,840 159,945
Private owners    
Disaggregation of Revenue [Line Items]    
Revenue 341,325 281,575
Civil    
Disaggregation of Revenue [Line Items]    
Revenue 610,041 472,165
Civil | State and local agencies    
Disaggregation of Revenue [Line Items]    
Revenue 441,110 283,995
Civil | Federal agencies    
Disaggregation of Revenue [Line Items]    
Revenue 112,079 113,454
Civil | Private owners    
Disaggregation of Revenue [Line Items]    
Revenue 56,852 74,716
Civil | Mass transit (includes certain transportation and tunneling projects)    
Disaggregation of Revenue [Line Items]    
Revenue 353,185 252,516
Civil | Military facilities    
Disaggregation of Revenue [Line Items]    
Revenue 101,128 105,144
Civil | Bridges    
Disaggregation of Revenue [Line Items]    
Revenue 51,851 27,672
Civil | Detention facilities    
Disaggregation of Revenue [Line Items]    
Revenue 45,987 373
Civil | Power and energy    
Disaggregation of Revenue [Line Items]    
Revenue 30,611 26,198
Civil | Commercial and industrial sites    
Disaggregation of Revenue [Line Items]    
Revenue 22,651 39,490
Civil | Other    
Disaggregation of Revenue [Line Items]    
Revenue 4,628 20,772
Building    
Disaggregation of Revenue [Line Items]    
Revenue 459,784 411,942
Building | State and local agencies    
Disaggregation of Revenue [Line Items]    
Revenue 221,175 246,519
Building | Federal agencies    
Disaggregation of Revenue [Line Items]    
Revenue 36,644 46,052
Building | Private owners    
Disaggregation of Revenue [Line Items]    
Revenue 201,965 119,371
Building | Mass transit (includes certain transportation and tunneling projects)    
Disaggregation of Revenue [Line Items]    
Revenue 29,510 61,175
Building | Detention facilities    
Disaggregation of Revenue [Line Items]    
Revenue 88,004 31,648
Building | Other    
Disaggregation of Revenue [Line Items]    
Revenue 19,717 40,010
Building | Healthcare facilities    
Disaggregation of Revenue [Line Items]    
Revenue 214,548 111,987
Building | Government    
Disaggregation of Revenue [Line Items]    
Revenue 60,015 98,963
Building | Education facilities    
Disaggregation of Revenue [Line Items]    
Revenue 47,990 68,159
Specialty Contractors    
Disaggregation of Revenue [Line Items]    
Revenue 176,808 164,880
Specialty Contractors | State and local agencies    
Disaggregation of Revenue [Line Items]    
Revenue 91,183 76,953
Specialty Contractors | Federal agencies    
Disaggregation of Revenue [Line Items]    
Revenue 3,117 439
Specialty Contractors | Private owners    
Disaggregation of Revenue [Line Items]    
Revenue 82,508 87,488
Specialty Contractors | Mass transit (includes certain transportation and tunneling projects)    
Disaggregation of Revenue [Line Items]    
Revenue 42,595 48,126
Specialty Contractors | Commercial and industrial sites    
Disaggregation of Revenue [Line Items]    
Revenue 32,190 28,210
Specialty Contractors | Other    
Disaggregation of Revenue [Line Items]    
Revenue 14,999 9,939
Specialty Contractors | Multi-unit residential    
Disaggregation of Revenue [Line Items]    
Revenue 25,569 24,726
Specialty Contractors | Healthcare facilities    
Disaggregation of Revenue [Line Items]    
Revenue 20,574 16,710
Specialty Contractors | Government    
Disaggregation of Revenue [Line Items]    
Revenue 30,096 22,953
Specialty Contractors | Water    
Disaggregation of Revenue [Line Items]    
Revenue $ 10,785 $ 14,216