v3.26.1
Retirement Plans - Pension Plan Assets/Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount $ 486,000 $ 476,702  
Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 11,057 12,503  
Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 300,800 294,933  
NAV      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 174,143 169,266  
US      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 178,883 174,170 $ 173,569
US | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 4,740 4,904  
US | NAV      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 174,143 169,266  
US | Global equity securities: Limited Partnership      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 54,652 56,631  
US | Global equity securities: Limited Partnership | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 4,740 4,904  
US | Global equity securities: Limited Partnership | NAV      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 49,912 51,727  
US | Fixed income securities: Commingled trust funds      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 124,231 117,539  
US | Fixed income securities: Commingled trust funds | NAV      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 124,231 117,539  
Non-US      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 307,117 302,532 $ 293,168
Non-US | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 11,057 12,503  
Non-US | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 296,060 290,029  
Non-US | NAV      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 0 0  
Non-US | US equities      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 11,922 25,110  
Non-US | US equities | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 0 0  
Non-US | US equities | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 11,922 25,110  
Non-US | Non-US equities      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 5,412 9,530  
Non-US | Non-US equities | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount  
Non-US | Non-US equities | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 5,412 9,530  
Non-US | Balanced managed funds      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 49,171 71,629  
Non-US | Balanced managed funds | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 0 0  
Non-US | Balanced managed funds | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 49,171 71,629  
Non-US | Fixed income securities: Commingled trust funds      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 145,632 100,740  
Non-US | Fixed income securities: Commingled trust funds | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 0 0  
Non-US | Fixed income securities: Commingled trust funds | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 145,632 100,740  
Non-US | Real estate/other      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 526 511  
Non-US | Real estate/other | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 0 0  
Non-US | Real estate/other | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 526 511  
Non-US | Cash and cash equivalents      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 94,454 95,012  
Non-US | Cash and cash equivalents | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 11,057 12,503  
Non-US | Cash and cash equivalents | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount $ 83,397 $ 82,509