XML 117 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Customers Revenue from Customers - Backlog By Segment (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]    
Backlog $ 1,068,025 $ 850,725
Heavy Civil Construction    
Segment Reporting Information [Line Items]    
Backlog 834,049 780,706
Specialty Service    
Segment Reporting Information [Line Items]    
Backlog $ 233,976 $ 70,019