XML 124 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Benefit Plan Schedule of plan assets and benefit obligation activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]      
Defined Benefit Plan, Plan Assets, Amount $ 232,894 $ 209,138 $ 263,473
Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) 34,764 (37,319)  
Defined Benefit Plan, Plan Assets, Benefits Paid 11,008 17,016  
Defined Benefit Plan, Benefit Obligation 139,217 127,394 182,964
Defined Benefit Plan, Service Cost 6,236 9,749 9,916
Defined Benefit Plan, Interest Cost 6,523 5,705 $ 5,359
Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment 0 558  
Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) 10,072 (54,566)  
Benefits paid 11,008 17,016  
Defined Benefit Plan, Funded (Unfunded) Status of Plan $ 93,677 $ 81,744