XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Schedule of Contributions made to Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Multiemployer Plans [Line Items]      
Contributions $ 9,672 $ 14,114 $ 13,514
Pension Plans      
Multiemployer Plans [Line Items]      
Contributions 2,383 3,418 3,327
Contributions, insignificant 800 1,000 1,000
Health Plans      
Multiemployer Plans [Line Items]      
Contributions 6,873 10,055 9,373
Contributions, insignificant 1,400 1,800 1,600
Other      
Multiemployer Plans [Line Items]      
Contributions 416 641 814
Contributions, insignificant $ 300 $ 400 $ 200