XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue From Customers (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Backlog By Segment
The Company had the following backlog, by segment:
September 30,
2020
December 31,
2019
Heavy Civil Backlog$945,060 $834,049 
Specialty Services Backlog293,081 233,976 
Total Heavy Civil and Specialty Services Backlog$1,238,141 $1,068,025 
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,
Revenue by major end market2020201920202019
Heavy Highway$148,239 $142,118 $397,139 $365,692 
Aviation20,473 39,105 83,797 106,103 
Water Containment and Treatment17,751 15,960 56,089 46,709 
Other14,615 21,711 40,116 51,131 
Heavy Civil Revenue$201,078 $218,894 $577,141 $569,635 
Land Development$114,961 $— $296,845 $— 
Commercial25,010 32,863 83,552 91,436 
Specialty Services Revenue$139,971 $32,863 $380,397 $91,436 
Residential Revenue$42,409 $39,942 $122,646 $118,663 
Revenues$383,458 $291,699 $1,080,184 $779,734 
Revenue by contract type
Fixed-Unit Price$187,692 $207,807 $631,639 $534,323 
Lump Sum148,463 43,959 301,025 125,096 
Residential and Other47,303 39,933 147,520 120,315 
Revenues$383,458 $291,699 $1,080,184 $779,734