XML 120 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
RETIREMENT BENEFITS - Participation in Multiemployer Defined Benefit Pension Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
All other funds contribution cost $ 2,710 $ 3,266 $ 2,163
Contributions 12,423 $ 12,667 $ 12,928
Heavy and General Construction Laborers Local 472 and Local 172 | Unionized Employees Concentration Risk | Multiemployer Plan, Plan Contributions      
Defined Contribution Plan Disclosure [Line Items]      
Concentration risk, percentage   5.00% 5.00%
Heavy and General Construction Laborers Local 472 and Local 172 | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contribution cost 4,358 $ 4,324 $ 5,119
International Union of Operating Engineers Local 825 | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contribution cost 3,016 $ 2,789 $ 4,381
Pension Trust Fund for Operating Engineers | Unionized Employees Concentration Risk | Multiemployer Plan, Plan Contributions      
Defined Contribution Plan Disclosure [Line Items]      
Concentration risk, percentage   5.00% 5.00%
Pension Trust Fund for Operating Engineers | Multiemployer Plans, Pension      
Defined Contribution Plan Disclosure [Line Items]      
Contribution cost $ 2,339 $ 2,288 $ 1,265
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%