XML 62 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Schedule of Contributions made to Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Multiemployer Plans [Line Items]      
Contributions $ 14,114 $ 13,514 $ 12,442
Pension Plans      
Multiemployer Plans [Line Items]      
Contributions 3,418 3,327 3,035
Pension Plans | Multiemployer Plan, Individually Insignificant Multiemployer Plans      
Multiemployer Plans [Line Items]      
Contributions 1,000 1,000 900
Health Plans      
Multiemployer Plans [Line Items]      
Contributions 10,055 9,373 8,551
Health Plans | Multiemployer Plan, Individually Insignificant Multiemployer Plans      
Multiemployer Plans [Line Items]      
Contributions 1,800 1,600 1,600
Other      
Multiemployer Plans [Line Items]      
Contributions 641 814 856
Other | Multiemployer Plan, Individually Insignificant Multiemployer Plans      
Multiemployer Plans [Line Items]      
Contributions $ 400 $ 200 $ 200