XML 60 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Customers (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Backlog By Segment The following table presents the Company’s RPOs, by segment:
September 30, 2024December 31, 2023
E-Infrastructure Solutions RPOs$918,542 $813,729 
Transportation Solutions RPOs1,083,567 1,184,496 
Building Solutions RPOs - Commercial52,972 68,791 
Total RPOs$2,055,081 $2,067,016 
Summary of Revenue Disaggregation The following tables present the Company’s revenue disaggregated by major end market and contract type:
Three Months Ended September 30,Nine Months Ended September 30,
Revenues by major end market2024202320242023
E-Infrastructure Solutions Revenues$263,899 $253,948 $689,687 $719,936 
Heavy Highway169,388 146,864 424,628 327,440 
Aviation22,964 18,948 63,738 50,694 
Other Services
34,899 27,184 120,629 77,089 
Transportation Solutions Revenues227,251 192,996 608,995 455,223 
Residential70,374 77,866 238,825 204,993 
Commercial32,217 35,537 79,416 106,099 
Building Solutions Revenues102,591 113,403 318,241 311,092 
Total Revenues$593,741 $560,347 $1,616,923 $1,486,251 
Revenues by contract type
Lump-Sum$292,365 $291,149 $791,227 $822,663 
Fixed-Unit Price226,969 190,170 579,127 454,359 
Residential and Other74,407 79,028 246,569 209,229 
Total Revenues$593,741 $560,347 $1,616,923 $1,486,251