XML 183 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue From Customers (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Backlog By Segment The following table presents the Company’s RPOs, by segment:
June 30,
2023
December 31,
2022
E-Infrastructure Solutions RPOs$886,641 $603,227 
Transportation Solutions RPOs743,604 713,173 
Building Solutions RPOs - Commercial105,424 97,942 
Total RPOs$1,735,669 $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 June 30,Six Months Ended June 30,
Revenues by major end market2023202220232022
E-Infrastructure Solutions Revenues$260,148 $233,548 $465,988 $402,475 
Heavy Highway113,310 106,242 180,576 194,455 
Aviation18,310 18,922 31,746 36,117 
Other Non-Highway Services19,468 17,476 49,905 28,209 
Transportation Solutions Revenues151,088 142,640 262,227 258,781 
Residential73,413 60,471 127,127 114,741 
Commercial37,676 25,168 70,562 51,792 
Building Solutions Revenues111,089 85,639 197,689 166,533 
Total Revenues$522,325 $461,827 $925,904 $827,789 
Revenues by contract type
Lump-Sum$294,815 $259,695 $531,514 $444,452 
Fixed-Unit Price151,326 138,186 264,189 263,608 
Residential and Other76,184 63,946 130,201 119,729 
Total Revenues$522,325 $461,827 $925,904 $827,789