XML 43 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following tables disaggregate revenue by end market, customer type and contract type, which the Company believes best depict how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors for the three months ended March 31, 2025 and 2024.
Three Months Ended
March 31,
(in thousands)20252024
Civil segment revenue by end market:
Mass transit (includes certain transportation and tunneling projects)$353,185 $252,516 
Military facilities101,128 105,144 
Bridges51,851 27,672 
Detention facilities45,987 373 
Power and energy30,611 26,198 
Commercial and industrial sites22,651 39,490 
Other4,628 20,772 
Total Civil segment revenue$610,041 $472,165 
Three Months Ended
March 31,
(in thousands)20252024
Building segment revenue by end market:
Healthcare facilities$214,548 $111,987 
Detention facilities88,004 31,648 
Government60,015 98,963 
Education facilities47,990 68,159 
Mass transit (includes transportation projects)29,510 61,175 
Other19,717 40,010 
Total Building segment revenue$459,784 $411,942 
Three Months Ended
March 31,
(in thousands)20252024
Specialty Contractors segment revenue by end market:
Mass transit (includes certain transportation and tunneling projects)$42,595 $48,126 
Commercial and industrial facilities32,190 28,210 
Government30,096 22,953 
Multi-unit residential25,569 24,726 
Healthcare facilities20,574 16,710 
Water10,785 14,216 
Other14,999 9,939 
Total Specialty Contractors segment revenue$176,808 $164,880 
Three Months Ended
March 31, 2025
Three Months Ended
March 31, 2024
(in thousands)CivilBuildingSpecialty
Contractors
TotalCivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$441,110 $221,175 $91,183 $753,468 $283,995 $246,519 $76,953 $607,467 
Federal agencies112,079 36,644 3,117 151,840 113,454 46,052 439 159,945 
Private owners
56,852 201,965 82,508 341,325 74,716 119,371 87,488 281,575 
Total revenue$610,041 $459,784 $176,808 $1,246,633 $472,165 $411,942 $164,880 $1,048,987 

Three Months Ended
March 31, 2025
Three Months Ended
March 31, 2024
(in thousands)CivilBuildingSpecialty
Contractors
TotalCivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$538,414 $194,388 $143,245 $876,047 $422,720 $170,146 $139,503 $732,369 
Guaranteed maximum price
181 235,615 5,359 241,155 46 187,300 623 187,969 
Unit price38,017 — 16,690 54,707 33,854 — 20,545 54,399 
Cost plus fee and other33,429 29,781 11,514 74,724 15,545 54,496 4,209 74,250 
Total revenue$610,041 $459,784 $176,808 $1,246,633 $472,165 $411,942 $164,880 $1,048,987