XML 105 R86.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Plans - Expected Employer Contributions and Benefit Payments and Other Retirement Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Defined Benefit Plan Disclosure [Line Items]      
Expected future employer contributions, next fiscal year $ 15,500    
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]      
2024 27,875    
2025 29,593    
2026 28,457    
2027 29,280    
2028 29,967    
2029–2033 162,877    
Total 308,049    
Defined Contribution Savings Plans [Abstract]      
Defined contribution plan, cost 30,700 $ 30,300 $ 24,300
US      
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]      
2024 15,889    
2025 15,529    
2026 15,333    
2027 15,398    
2028 15,482    
2029–2033 76,729    
Total 154,360    
Retiree Health Benefits [Abstract]      
Pension expense 3,459 (230) 882
Non-US      
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]      
2024 11,986    
2025 14,064    
2026 13,124    
2027 13,882    
2028 14,485    
2029–2033 86,148    
Total 153,689    
Retiree Health Benefits [Abstract]      
Pension expense (6,866) (10,900) (12,100)
Non-US | Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Expected future employer contributions, next fiscal year 11,800    
Postretirement Life Insurance and Health Care Benefits      
Retiree Health Benefits [Abstract]      
Accumulated post-retirement benefit obligation 700 1,300  
Pension expense $ (100) $ (100) $ (100)