XML 117 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension Plans - Expected Future Benefit Payments (Details) - Pension Plan [Member]
$ in Thousands
Dec. 31, 2024
USD ($)
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]  
Expected contribution to defined benefit plan, 2025 $ 0
2025 9,217
2026 4,864
2027 5,281
2028 5,634
2029 5,093
2030 - 2034 $ 18,703