XML 130 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plan Schedule of plan assets and benefit obligation activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]      
Defined Benefit Plan, Plan Assets, Amount $ 225,771 $ 232,894 $ 209,138
Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) 31,116 34,764  
Defined Benefit Plan, Plan Assets, Benefits Paid 38,239 11,008  
Defined Benefit Plan, Benefit Obligation 104,533 139,217 127,394
Defined Benefit Plan, Service Cost 6,916 6,236 9,749
Defined Benefit Plan, Interest Cost 6,443 6,523 $ 5,705
Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) (9,804) 10,072  
Benefits paid 38,239 11,008  
Defined Benefit Plan, Funded (Unfunded) Status of Plan $ 121,238 $ 93,677