XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue From Customers (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Backlog By Segment The following table presents the Company’s RPOs, by segment:
September 30,
2023
December 31,
2022
E-Infrastructure Solutions RPOs$891,356 $603,227 
Transportation Solutions RPOs1,022,927 713,173 
Building Solutions RPOs - Commercial96,124 97,942 
Total RPOs$2,010,407 $1,414,342 
Summary of Disaggregation of Revenue 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 market2023202220232022
E-Infrastructure Solutions Revenues$253,948 $255,530 $719,936 $658,005 
Heavy Highway146,864 112,615 327,440 307,070 
Aviation18,948 25,441 50,694 61,558 
Other Non-Highway Services27,184 19,168 77,089 47,377 
Transportation Solutions Revenues192,996 157,224 455,223 416,005 
Residential77,866 51,304 204,993 166,045 
Commercial35,537 28,982 106,099 80,774 
Building Solutions Revenues113,403 80,286 311,092 246,819 
Total Revenues$560,347 $493,040 $1,486,251 $1,320,829 
Revenues by contract type
Lump-Sum$291,149 $279,185 $822,663 $723,637 
Fixed-Unit Price190,170 161,993 454,359 427,153 
Residential and Other79,028 51,862 209,229 170,039 
Total Revenues$560,347 $493,040 $1,486,251 $1,320,829