v3.26.1
Retirement Plans - Schedule of Net Pension Expense for Our Defined Benefit Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]    
Service cost $ 90 $ 117
Interest cost 7,538 7,080
Expected return on plan assets (7,187) (6,749)
Amortization of prior service cost (24) (24)
Amortization of net actuarial loss 2,018 2,109
Net pension expense $ 2,435 $ 2,533