XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue From Customers (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Backlog By Segment The following table presents the Company’s backlog, by segment:
March 31,
2021
December 31,
2020
Heavy Civil Backlog$1,261,461 $898,183 
Specialty Services Backlog377,761 277,205 
Total Heavy Civil and Specialty Services Backlog$1,639,222 $1,175,388 
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 market20212020
Heavy Highway$99,516 $96,374 
Aviation27,222 28,457 
Water Containment and Treatment14,219 21,809 
Other6,097 8,975 
Heavy Civil Revenues147,054 155,615 
Land Development96,572 76,245 
Commercial27,516 28,478 
Specialty Services Revenues124,088 104,723 
Residential Revenues44,174 36,350 
Total Revenues$315,316 $296,688 
Revenues by contract type
Fixed-Unit Price$177,547 $141,739 
Lump Sum91,155 114,252 
Residential and Other46,614 40,697 
Total Revenues$315,316 $296,688