v3.26.3
Debt, Derivatives and Hedging Activities - Schedule of Outstanding Debt (Details) - USD ($)
$ in Thousands
Aug. 31, 2026
May 31, 2026
Debt due within one year    
Debt issuance costs $ (709) $ (1,013)
Total debt due within one year 999,291 998,987
Debt due after one year    
Debt issuance costs (6,996) (7,464)
Total debt due after one year $ 1,429,554 1,429,086
Senior notes | Senior Notes, 4.20%, 2028 Maturity    
Debt Instrument [Line Items]    
Interest rate 4.20%  
Debt due after one year    
Debt due after one year, gross $ 400,000 400,000
Senior notes | Senior Notes 4.00%, 2032 Maturity    
Debt Instrument [Line Items]    
Interest rate 4.00%  
Debt due after one year    
Debt due after one year, gross $ 800,000 800,000
Senior notes | Senior Notes, 6.15%, 2037 Maturity    
Debt Instrument [Line Items]    
Interest rate 6.15%  
Debt due after one year    
Debt due after one year, gross $ 236,550 236,550
Senior notes | Senior Notes, 3.70%, 2027 Maturity    
Debt Instrument [Line Items]    
Interest rate 3.70%  
Debt due within one year    
Debt due within one year $ 1,000,000 $ 1,000,000