XML 121 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans Future Benefit Payments Table (Details) - Pension Plans, Defined Benefit [Member]
$ in Thousands
Dec. 31, 2024
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
Expected Future Benefit Payments, Next Twelve Months $ 1,380
Expected Future Benefit Payments, Year Two 1,410
Expected Future Benefit Payments, Year Three 1,480
Expected Future Benefit Payments, Year Four 1,590
Expected Future Benefit Payments, Year Five 1,630
Expected Future Benefit Payments, Five Fiscal Years Thereafter $ 9,390