XML 77 R89.htm IDEA: XBRL DOCUMENT v3.20.1
Multiemployer Pension Plans - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Multiemployer Plans [Line Items]    
Multiemployer plans surcharge percentage 50.00%  
Multiemployer plan, contributions $ 17,052 $ 16,439
Collective Bargaining Agreements    
Multiemployer Plans [Line Items]    
Multiemployer plan, contributions $ 44,600 $ 43,800
Multiemployer Plans, Pension    
Multiemployer Plans [Line Items]    
Multiemployer plans number of employer 40  
Multiemployer Plans, Pension | Pension Protection Act    
Multiemployer Plans [Line Items]    
Multiemployer plans surcharge percentage 5.00%  
Multiemployer Plans, Pension | Retirement Benefit Plan    
Multiemployer Plans [Line Items]    
Multiemployer plans surcharge percentage 10.00%