XML 101 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Benefits - Participation in Multiemployer Defined Benefit Pension Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Contribution Plan Disclosure [Line Items]      
Contributions $ 1,252 $ 829 $ 1,300
Red Zone      
Defined Contribution Plan Disclosure [Line Items]      
Multiemployer plan, collective-bargaining arrangement, percentage of contributions required for multiple collective-bargaining arrangements 65.00%    
Orange Zone      
Defined Contribution Plan Disclosure [Line Items]      
Multiemployer plan, collective-bargaining arrangement, percentage of contributions required for multiple collective-bargaining arrangements 80.00%    
Yellow Zone      
Defined Contribution Plan Disclosure [Line Items]      
Multiemployer plan, collective-bargaining arrangement, percentage of contributions required for multiple collective-bargaining arrangements 80.00%    
Green Zone      
Defined Contribution Plan Disclosure [Line Items]      
Multiemployer plan, collective-bargaining arrangement, percentage of contributions required for multiple collective-bargaining arrangements 80.00%    
Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions $ 11,977 11,182 11,347
Multiemployer Plans, Pension | Pension Trust Fund for Operating Engineers Pension Plan      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 2,278 2,314 1,932
Multiemployer Plans, Pension | Carpenter Funds Administrative Office      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 915 547 748
Multiemployer Plans, Pension | Laborers Pension Trust for Northern California      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 787 857 880
Multiemployer Plans, Pension | Cement Mason Pension Trust Fund For Northern California      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 426 320 504
Multiemployer Plans, Pension | All other funds      
Defined Contribution Plan Disclosure [Line Items]      
Contributions $ 7,571 $ 7,144 $ 7,283