XML 126 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Schedule of Defined Benefit Pension Assets Investment (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Target allocation 100.00%  
Target return 5.50%  
Actual allocation 100.00% 100.00%
Equity Investments    
Defined Benefit Plan Disclosure [Line Items]    
Target allocation 20.60%  
Target return, minimum 5.20%  
Target return, maximum 7.50%  
Actual allocation 15.60% 14.70%
Fixed Income    
Defined Benefit Plan Disclosure [Line Items]    
Target allocation 66.80%  
Target return, minimum 3.70%  
Target return, maximum 7.00%  
Actual allocation 70.30% 68.20%
Other    
Defined Benefit Plan Disclosure [Line Items]    
Target allocation 12.60%  
Target return, minimum 0.50%  
Target return, maximum 7.00%  
Actual allocation 14.10% 17.10%