XML 94 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans Level 3 Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Actual return on plan assets:      
Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) $ (69,903) $ 84,715  
Defined Benefit Plan, Plan Assets, Amount 1,087,949 1,096,238 $ 982,206
Real Asset Mutual Funds, Commodities | Fair Value, Inputs, Level 3 [Member]      
Actual return on plan assets:      
Defined Benefit Plan, Plan Assets, Amount 0 0  
Fixed Income Mutual Funds, Insurance Contracts | Fair Value, Inputs, Level 3 [Member]      
Actual return on plan assets:      
Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Still Held 42 31  
Defined Benefit Plan, Purchases, Total 159 91  
Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) (92) 75  
Defined Benefit Plan, Plan Assets, Amount $ 2,073 $ 1,972 $ 1,775