XML 65 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Customers (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of Backlog By Segment
The Company had the following backlog, by segment:
 
 
December 31,
 
 
2019
 
2018
Heavy Civil Backlog
 
$
834,049

 
$
780,706

Specialty Services Backlog
 
233,976

 
70,019

Total Heavy Civil and Specialty Services Backlog
 
$
1,068,025

 
$
850,725

Disaggregation of Revenue
The following tables present the Company’s revenue disaggregated by major end market and contract type:
 
 
Years Ended December 31,
Revenue by major end market
 
2019
 
2018
 
2017
Heavy Highway
 
$
483,175

 
$
513,376

 
$
579,157

Aviation
 
141,371

 
111,824

 
77,399

Water Containment and Treatment
 
65,795

 
66,928

 
59,593

Other
 
69,984

 
73,510

 
85,503

Heavy Civil Revenue
 
$
760,325

 
$
765,638

 
$
801,652

 
 
 
 
 
 
 
Land Development
 
$
84,637

 
$

 
$

Commercial
 
128,187

 
120,333

 
48,314

Specialty Services Revenue
 
$
212,824

 
$
120,333

 
$
48,314

 
 
 
 
 
 
 
Residential Revenue
 
$
153,129

 
$
151,696

 
$
107,992

 
 
 
 
 
 
 
Revenues
 
$
1,126,278

 
$
1,037,667

 
$
957,958

 
 
 
 
 
 
 
Revenue by contract type
 
 
 
 
 
 
Fixed-Unit Price
 
$
708,638

 
$
733,047

 
$
755,840

Lump Sum
 
262,237

 
146,874

 
57,823

Residential and Other
 
155,403

 
157,746

 
144,295

Revenues
 
$
1,126,278

 
$
1,037,667

 
$
957,958