XML 151 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Schedule of Expected Benefit Payments (Details) - Defined Benefit Pension Plan
$ in Thousands
Dec. 31, 2024
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
2025 $ 18,659
2026 18,846
2027 19,778
2028 20,710
2029 21,687
2030-2034 $ 114,673