XML 115 R100.htm IDEA: XBRL DOCUMENT v3.23.2
Changes in Benefits Obligations and Plan Assets, Pension (Detail) - Pension Benefits - USD ($)
$ in Thousands
12 Months Ended
May 31, 2023
May 31, 2022
May 31, 2021
U.S. Plans      
Defined Benefit Plan Disclosure [Line Items]      
Benefit obligation at beginning of year $ 703,735 $ 822,073  
Service cost 43,558 47,655 $ 44,520
Interest cost 28,692 15,366 15,223
Benefits paid (44,604) (59,795)  
Plan amendments 4    
Plan settlements/curtailments (137) (190)  
Actuarial (gains)/losses (34,075) (121,374)  
Benefit Obligation at End of Year 697,173 703,735 822,073
Balance at Beginning of Period 616,960 672,377  
Actual (loss) on plan assets (4,294) (61,036)  
Employer contributions 63,561 65,604  
Benefits paid (44,604) (59,795)  
Plan settlements/curtailments (137) (190)  
Balance at End of Period 631,486 616,960 672,377
(Deficit)/Surplus of plan assets versus benefit obligations at end of year (65,687) (86,775)  
Net Amount Recognized (65,687) (86,775)  
Accumulated Benefit Obligation 598,094 610,433  
Non-U.S. Plans      
Defined Benefit Plan Disclosure [Line Items]      
Benefit obligation at beginning of year 182,534 232,028  
Service cost 3,633 5,023 6,355
Interest cost 6,619 4,948 5,308
Benefits paid (8,676) (7,657)  
Participant contributions 1,221 1,138  
Plan amendments (97) 293  
Plan settlements/curtailments (2,852) (1,330)  
Actuarial (gains)/losses (16,004) (34,638)  
Premiums paid (108) (107)  
Currency exchange rate changes (7,458) (17,164)  
Benefit Obligation at End of Year 158,812 182,534 232,028
Balance at Beginning of Period 193,375 239,853  
Actual (loss) on plan assets (15,239) (25,430)  
Employer contributions 6,647 4,626  
Participant contributions 1,221 1,138  
Benefits paid (8,676) (7,657)  
Premiums paid (108) (107)  
Plan settlements/curtailments (2,852) (1,330)  
Currency exchange rate changes (8,248) (17,718)  
Balance at End of Period 166,120 193,375 $ 239,853
(Deficit)/Surplus of plan assets versus benefit obligations at end of year 7,308 10,841  
Net Amount Recognized 7,308 10,841  
Accumulated Benefit Obligation $ 148,635 $ 172,141