XML 123 R103.htm IDEA: XBRL DOCUMENT v3.24.2
Changes in Benefits Obligations and Plan Assets, Pension (Detail) - Pension Benefits - USD ($)
$ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2022
U.S. Plans      
Defined Benefit Plan Disclosure [Line Items]      
Benefit obligation at beginning of year $ 697,173 $ 703,735  
Service cost 43,652 43,558 $ 47,655
Interest cost 35,967 28,692 15,366
Benefits paid (40,540) (44,604)  
Plan amendments   4  
Plan settlements/curtailments   (137)  
Actuarial (gains) losses (16,589) (34,075)  
Benefit Obligation at End of Year 719,663 697,173 703,735
Balance at Beginning of Period 631,486 616,960  
Actual gain (loss) on plan assets 87,205 (4,294)  
Employer contributions 41,928 63,561  
Benefits paid (40,540) (44,604)  
Plan settlements/curtailments   (137)  
Balance at End of Period 720,079 631,486 616,960
Surplus/(Deficit)of plan assets versus benefit obligations at end of year 416 (65,687)  
Net Amount Recognized 416 (65,687)  
Accumulated Benefit Obligation 618,413 598,094  
Non-U.S. Plans      
Defined Benefit Plan Disclosure [Line Items]      
Benefit obligation at beginning of year 158,812 182,534  
Service cost 3,534 3,633 5,023
Interest cost 7,667 6,619 4,948
Benefits paid (8,102) (8,676)  
Participant contributions 1,149 1,221  
Plan amendments (2) (97)  
Plan settlements/curtailments (1,090) (2,852)  
Actuarial (gains) losses 3,461 (16,004)  
Premiums paid (83) (108)  
Currency exchange rate changes 714 (7,458)  
Benefit Obligation at End of Year 166,060 158,812 182,534
Balance at Beginning of Period 166,120 193,375  
Actual gain (loss) on plan assets 9,973 (15,239)  
Employer contributions 5,449 6,647  
Participant contributions 1,149 1,221  
Benefits paid (8,102) (8,676)  
Premiums paid (83) (108)  
Plan settlements/curtailments (1,090) (2,852)  
Currency exchange rate changes 844 (8,248)  
Balance at End of Period 174,260 166,120 $ 193,375
Surplus/(Deficit)of plan assets versus benefit obligations at end of year 8,200 7,308  
Net Amount Recognized 8,200 7,308  
Accumulated Benefit Obligation $ 156,571 $ 148,635