XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue From Customers (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Backlog By Segment The following table presents the Company’s RPOs, by segment:
March 31,
2023
December 31,
2022
E-Infrastructure Solutions RPOs$730,662 $603,227 
Transportation Solutions RPOs797,230 713,173 
Building Solutions RPOs - Commercial96,341 97,942 
Total RPOs$1,624,233 $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 March 31,
Revenues by major end market20232022
E-Infrastructure Solutions Revenues$205,840 $168,927 
Heavy Highway67,266 88,213 
Aviation13,436 17,195 
Other Non-Highway Services30,437 10,733 
Transportation Solutions Revenues111,139 116,141 
Residential53,714 54,270 
Commercial32,886 26,624 
Building Solutions Revenues86,600 80,894 
Total Revenues$403,579 $365,962 
Revenues by contract type
Fixed-Unit Price$112,863 $125,422 
Lump-Sum236,699 184,757 
Residential and Other54,017 55,783 
Total Revenues$403,579 $365,962