XML 127 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Benefit Plan Schedule of estimated future pension benefit payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Defined Benefit Plan Expected Future Benefit Payments Next Twelve Months $ 10,966
Defined Benefit Plan Expected Future Benefit Payments Year Two 11,164
Defined Benefit Plan Expected Future Benefit Payments Year Three 11,246
Defined Benefit Plan Expected Future Benefit Payments Year Four 11,245
Defined Benefit Plan Expected Future Benefit Payments Year Five 10,896
Defined Benefit Plan Expected Future Benefit Payments Five Fiscal Years Thereafter 54,844
Defined Benefit Plan, Expected Future Benefit Payments, Total $ 110,361