XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
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 and six months ended June 30, 2022 and 2021.
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2022202120222021
Civil segment revenue by end market:
Mass transit (includes certain transportation and tunneling projects)$225,574 $366,534 $482,712 $675,409 
Bridges85,073 65,775 126,320 111,942 
Military defense facilities60,355 44,585 110,149 94,121 
Water22,384 24,800 43,036 51,610 
Other10,236 53,658 32,200 97,845 
Total Civil segment revenue$403,622 $555,352 $794,417 $1,030,927 
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2022202120222021
Building segment revenue by end market:
Municipal and government$83,826 $74,475 $159,781 $146,384 
Hospitality and gaming24,077 86,145 100,995 186,712 
Commercial and industrial facilities49,309 101,960 88,395 232,012 
Health care facilities50,277 13,598 85,837 24,007 
Mass transit (includes transportation projects)10,447 34,344 70,648 60,879 
Education facilities31,176 46,143 61,036 84,460 
Other17,829 25,995 30,897 55,439 
Total Building segment revenue$266,941 $382,660 $597,589 $789,893 
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2022202120222021
Specialty Contractors segment revenue by end market:
Mass transit (includes certain transportation and tunneling projects)$75,395 $148,045 $194,422 $329,208 
Commercial and industrial facilities36,444 36,637 66,301 75,386 
Multi-unit residential28,243 30,649 53,181 73,444 
Water13,972 17,514 35,419 38,668 
Federal government14,106 455 20,855 4,502 
Education facilities8,165 18,425 20,441 31,781 
Other14,139 29,506 30,556 53,029 
Total Specialty Contractors segment revenue$190,464 $281,231 $421,175 $606,018 
Three Months Ended
June 30, 2022
Three Months Ended
June 30, 2021
(in thousands)CivilBuildingSpecialty
Contractors
TotalCivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$319,411 $89,473 $91,817 $500,701 $481,333 $92,275 $124,080 $697,688 
Federal agencies62,991 42,402 3,186 108,579 49,335 49,287 5,704 104,326 
Private owners21,220 135,066 95,461 251,747 24,684 241,098 151,447 417,229 
Total revenue$403,622 $266,941 $190,464 $861,027 $555,352 $382,660 $281,231 $1,219,243 
Six Months Ended
June 30, 2022
Six Months Ended
June 30, 2021
(in thousands)CivilBuildingSpecialty
Contractors
TotalCivilBuildingSpecialty
Contractors
Total
Revenue by customer type:
State and local agencies$633,253 $213,163 $184,048 $1,030,464 $871,835 $168,856 $267,004 $1,307,695 
Federal agencies113,685 88,500 14,520 216,705 100,968 99,648 26,941 227,557 
Private owners47,479 295,926 222,607 566,012 58,124 521,389 312,073 891,586 
Total revenue$794,417 $597,589 $421,175 $1,813,181 $1,030,927 $789,893 $606,018 $2,426,838 

Three Months Ended
June 30, 2022
Three Months Ended
June 30, 2021
(in thousands)CivilBuildingSpecialty
Contractors
TotalCivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$337,414 $64,296 $158,036 $559,746 $461,068 $95,349 $246,290 $802,707 
Guaranteed maximum price301 145,954 3,361 149,616 498 247,402 2,563 250,463 
Unit price72,210 — 22,064 94,274 88,516 (1,564)28,703 115,655 
Cost plus fee and other(6,303)56,691 7,003 57,391 5,270 41,473 3,675 50,418 
Total revenue$403,622 $266,941 $190,464 $861,027 $555,352 $382,660 $281,231 $1,219,243 
Six Months Ended
June 30, 2022
Six Months Ended
June 30, 2021
(in thousands)CivilBuildingSpecialty
Contractors
TotalCivilBuildingSpecialty
Contractors
Total
Revenue by contract type:
Fixed price$674,407 $166,814 $357,099 $1,198,320 $880,224 $179,798 $539,758 $1,599,780 
Guaranteed maximum price594 317,463 8,694 326,751 1,768 517,856 3,693 523,317 
Unit price122,720 33 36,886 159,639 141,249 (1,453)57,000 196,796 
Cost plus fee and other(3,304)113,279 18,496 128,471 7,686 93,692 5,567 106,945 
Total revenue$794,417 $597,589 $421,175 $1,813,181 $1,030,927 $789,893 $606,018 $2,426,838 

Changes in Contract Estimates that Impact Revenue
Changes to the total estimated contract revenue or cost for a given project, either due to unexpected events or revisions to management’s initial estimates, are recognized in the period in which they are determined. Revenue was negatively impacted during the three and six months ended June 30, 2022 related to performance obligations satisfied (or partially satisfied) in prior periods by $63.6 million and $110.3 million, respectively. Likewise, revenue was negatively impacted during the three and six months ended June 30, 2021 related to performance obligations satisfied (or partially satisfied) in prior periods by $8.9 million and $29.0 million, respectively.
Remaining Performance Obligations
Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and exclude unexercised contract options. As of June 30, 2022, the aggregate amounts of the transaction prices allocated to the remaining performance obligations of the Company’s construction contracts were $4.9 billion, $2.2 billion and $1.3 billion for the Civil, Building and Specialty Contractors segments, respectively. As of June 30, 2021, the aggregate amounts of the transaction prices allocated to the remaining performance obligations of the Company’s construction contracts were $4.3 billion, $1.5 billion and $1.5 billion for the Civil, Building and Specialty Contractors segments, respectively. The Company typically recognizes revenue on Civil segment projects over a period of three to five years, whereas for projects in the Building and Specialty Contractors segments, the Company typically recognizes revenue over a period of one to three years.