v3.26.1
Retirement Plans - Changes in and Status of Defined Benefit Plans' Assets and Benefit Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
CHANGE IN PLAN ASSETS      
Fair value of plan assets, beginning of year $ 476,702    
Fair value, end of year 486,000 $ 476,702  
US      
CHANGE IN PLAN ASSETS      
Fair value of plan assets, beginning of year 174,170 173,569  
Actual return on plan assets 17,429 13,312  
Employer contributions 2,961 3,198  
Employee contributions 0 0  
Settlements 0 0  
Benefits paid (15,677) (15,909)  
Foreign currency rate changes 0 0  
Fair value, end of year 178,883 174,170 $ 173,569
CHANGE IN PROJECTED BENEFIT OBLIGATION      
Benefit obligation, beginning of year (216,547) (215,563)  
Service cost 0 0 0
Interest cost (11,850) (12,133) (11,654)
Actuarial gains (losses) 1,282 (4,760)  
Benefits paid 15,677 15,909  
Foreign currency rate changes 0 0  
Settlements and other 0 0  
Benefit obligation, end of year (211,438) (216,547) (215,563)
Underfunded status, end of year (32,555) (42,377)  
AMOUNTS RECOGNIZED ON THE STATEMENT OF FINANCIAL POSITION      
Noncurrent assets 0 0  
Current pension liability (2,884) (2,881)  
Noncurrent pension liability (29,671) (39,496)  
Net amount recognized in statement of financial position (32,555) (42,377)  
AMOUNTS RECOGNIZED IN ACCUMULATED OTHER COMPREHENSIVE LOSS (BEFORE TAX) CONSIST OF      
Net actuarial losses (64,405) (75,768)  
Prior service cost gains (losses) 1,330 1,484  
Total accumulated other comprehensive loss (63,075) (74,284)  
Change in accumulated other comprehensive loss 11,209 1,103  
INFORMATION FOR PENSION PLANS WITH AN ACCUMULATED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS      
Accumulated benefit obligation 211,438 216,547  
Fair value of plan assets 178,883 174,170  
INFORMATION FOR PENSION PLANS WITH A PROJECTED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS      
Projected benefit obligation 211,438 216,547  
Fair value of plan assets $ 178,883 $ 174,170  
WEIGHTED AVERAGE ASSUMPTIONS USED IN DETERMINING ASSETS AND LIABILITIES      
Discount rate 5.80% 5.70%  
Accumulated benefit obligations $ (211,438) $ (216,547)  
Non-US      
CHANGE IN PLAN ASSETS      
Fair value of plan assets, beginning of year 302,532 293,168  
Actual return on plan assets 13,376 (7,426)  
Employer contributions 1,887 13,526  
Employee contributions 0 0  
Settlements 0 (729)  
Benefits paid (14,548) (14,560)  
Foreign currency rate changes 3,870 18,553  
Fair value, end of year 307,117 302,532 293,168
CHANGE IN PROJECTED BENEFIT OBLIGATION      
Benefit obligation, beginning of year (323,332) (324,362)  
Service cost (499) (560) (532)
Interest cost (17,479) (16,603) (16,069)
Actuarial gains (losses) 14,725 22,520  
Benefits paid 14,548 14,560  
Foreign currency rate changes (4,572) (19,984)  
Settlements and other 0 1,097  
Benefit obligation, end of year (316,609) (323,332) $ (324,362)
Underfunded status, end of year (9,492) (20,800)  
AMOUNTS RECOGNIZED ON THE STATEMENT OF FINANCIAL POSITION      
Noncurrent assets 21,769 12,885  
Current pension liability (1,405) (1,282)  
Noncurrent pension liability (29,856) (32,403)  
Net amount recognized in statement of financial position (9,492) (20,800)  
AMOUNTS RECOGNIZED IN ACCUMULATED OTHER COMPREHENSIVE LOSS (BEFORE TAX) CONSIST OF      
Net actuarial losses (193,249) (206,945)  
Prior service cost gains (losses) (947) (992)  
Total accumulated other comprehensive loss (194,196) (207,937)  
Change in accumulated other comprehensive loss 13,741 (10,008)  
INFORMATION FOR PENSION PLANS WITH AN ACCUMULATED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS      
Accumulated benefit obligation 31,783 34,189  
Fair value of plan assets 527 511  
INFORMATION FOR PENSION PLANS WITH A PROJECTED BENEFIT OBLIGATION IN EXCESS OF PLAN ASSETS      
Projected benefit obligation 31,789 34,198  
Fair value of plan assets $ 527 $ 511  
WEIGHTED AVERAGE ASSUMPTIONS USED IN DETERMINING ASSETS AND LIABILITIES      
Discount rate 6.00% 5.50%  
Rate of compensation increase 3.00% 3.00%  
Accumulated benefit obligations $ (308,934) $ (315,748)