XML 139 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans Expected benefits (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Pension Plans  
Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]  
2022 $ 4,938
2023 5,005
2024 5,050
2025 5,058
2026 5,039
Thereafter 24,533
Total 49,623
Other Postretirement Benefit Plans  
Defined Benefit Plan, Estimated Future Benefit Payments [Abstract]  
2022 129
2023 116
2024 103
2025 92
2026 81
Thereafter 270
Total $ 791