XML 133 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plan Schedule of estimated future pension benefit payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Defined Benefit Plan Expected Future Benefit Payments Next Twelve Months $ 8,469
Defined Benefit Plan Expected Future Benefit Payments Year Two 8,450
Defined Benefit Plan Expected Future Benefit Payments Year Three 8,283
Defined Benefit Plan Expected Future Benefit Payments Year Four 8,239
Defined Benefit Plan Expected Future Benefit Payments Year Five 8,816
Defined Benefit Plan Expected Future Benefit Payments Five Fiscal Years Thereafter 43,780
Defined Benefit Plan, Expected Future Benefit Payments, Total $ 86,037