XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue From Customers (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Backlog By Segment The following table presents the Company’s backlog, by segment:
September 30,
2022
December 31,
2021
E-Infrastructure Solutions Backlog$584,279 $432,613 
Transportation Solutions Backlog965,546 963,267 
Building Solutions Backlog - Commercial115,518 97,235 
Total Backlog$1,665,343 $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 September 30,Nine Months Ended September 30,
Revenues by major end market2022202120222021
E-Infrastructure Solutions Revenues$255,530 $121,286 $658,005 $341,601 
Heavy Highway155,847 188,746 408,216 427,451 
Aviation25,463 35,840 61,980 99,816 
Water Containment and Treatment23,373 11,463 60,377 41,890 
Other16,443 13,849 42,433 30,948 
Transportation Solutions Revenues221,126 249,898 573,006 600,105 
Residential51,304 65,295 166,045 156,078 
Commercial28,982 26,970 80,774 82,647 
Building Solutions Revenues80,286 92,265 246,819 238,725 
Total Revenues$556,942 $463,449 $1,477,830 $1,180,431 
Revenues by contract type
Fixed-Unit Price$217,296 $267,092 $554,014 $670,526 
Lump-Sum287,472 129,742 752,614 348,313 
Residential and Other52,174 66,615 171,202 161,592 
Total Revenues$556,942 $463,449 $1,477,830 $1,180,431