XML 146 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
RETIREMENT BENEFITS - Participation in Multiemployer Defined Benefit Pension Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Contribution Plan Disclosure [Line Items]      
Contributions $ 18,709 $ 18,847 $ 14,905
Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 12,667 12,928 9,885
Heavy And General Construction Laborers Local 472 and Local 172 | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 4,324 5,119 3,343
International Union Of Operating Engineers Local 825 | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 2,789 4,381 2,734
Pension Trust Fund for Operating Engineers Pension Plan [Member] | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions 2,288 1,265 1,411
All other funds | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contributions $ 3,266 $ 2,163 $ 2,397
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%