v3.25.2
Retirement Plans - Pension Plan Assets/Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount $ 476,702 $ 466,737  
Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 12,503 1,328  
Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 294,933 297,438  
NAV      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 169,266 167,971  
US      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 174,170 173,569 $ 186,607
US | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount  
US | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 4,904 5,598  
US | NAV      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 169,266 167,971  
US | Global Equity Securities: Limited Partnership      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 56,631 63,836  
US | Global Equity Securities: Limited Partnership | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount  
US | Global Equity Securities: Limited Partnership | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 4,904 5,598  
US | Global Equity Securities: Limited Partnership | NAV      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 51,727 58,238  
US | Fixed income securities: Commingled funds      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 117,539 109,733  
US | Fixed income securities: Commingled funds | NAV      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 117,539 109,733  
Non-US      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 302,532 293,168 $ 302,055
Non-US | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 12,503 1,328  
Non-US | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 290,029 291,840  
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 25,110 22,496  
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 25,110 22,496  
Non-US | Non-US equities      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 9,530 9,637  
Non-US | Non-US equities | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 0 0  
Non-US | Non-US equities | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 9,530 9,637  
Non-US | Balanced managed funds      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 71,629 60,959  
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 71,629 60,959  
Non-US | Fixed income securities: Commingled funds      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 100,740 125,223  
Non-US | Fixed income securities: Commingled funds | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 0 0  
Non-US | Fixed income securities: Commingled funds | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 100,740 125,223  
Non-US | Real estate/other      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 511 480  
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 511 480  
Non-US | Cash and cash equivalents      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 95,012 74,373  
Non-US | Cash and cash equivalents | Level 1      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount 12,503 1,328  
Non-US | Cash and cash equivalents | Level 2      
Assets, Fair Value Disclosure [Abstract]      
Defined benefit plan, plan assets, amount $ 82,509 $ 73,045