XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue From Customers (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Backlog By Segment The following table presents the Company’s backlog, by segment:
March 31,
2022
December 31,
2021
E-Infrastructure Solutions Backlog$541,150 $432,613 
Transportation Solutions Backlog898,679 963,267 
Building Solutions Backlog - Commercial87,055 97,235 
Total Backlog$1,526,884 $1,493,115 
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 market20222021
E-Infrastructure Solutions Revenues$168,927 $96,572 
Heavy Highway112,745 99,516 
Aviation17,583 27,222 
Water Containment and Treatment19,887 14,219 
Other10,284 6,097 
Transportation Solutions Revenues160,499 147,054 
Residential54,270 44,174 
Commercial26,624 27,516 
Building Solutions Revenues80,894 71,690 
Total Revenues$410,320 $315,316 
Revenues by contract type
Fixed-Unit Price$156,310 $177,547 
Lump-Sum197,868 91,155 
Residential and Other56,142 46,614 
Total Revenues$410,320 $315,316