Annual report [Section 13 and 15(d), not S-K Item 405]

Pension Plans - Schedule of Expected Benefit Payments (Details)

v3.25.0.1
Pension Plans - Schedule of Expected Benefit Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Schedule of Expected Benefit Payments [Abstract]  
2025 $ 1,000
2026 1,040
2027 1,080
2028 1,130
2029 1,160
2030-34 6,480
Total expected benefit payments $ 11,890