XML 95 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Retirement Benefits - Participation in Multiemployer Defined Benefit Pension Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Contribution Plan Disclosure [Line Items]      
Contributions $ 2,149 $ 1,829 $ 1,706
Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 15,679 16,265 14,876
Pension Trust Fund for Operating Engineers Pension Plan | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 2,283 2,278 2,314
Heavy And General Construction Laborers Local 472 and Local 172 | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 1,915 1,957 1,535
International Union Of Operating Engineers Local 825 | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 1,298 1,755 1,671
Carpenter Funds Administrative Office | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 887 915 547
Laborers Pension Trust For Northern California | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 818 787 857
Cement Mason Pension Trust Fund For Northern California | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 428 426 320
All other funds | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions $ 8,050 $ 8,147 $ 7,632
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%