v3.25.4
Debt, Derivatives and Hedging Activities - Schedule of Debt Outstanding (Details) - USD ($)
$ in Thousands
6 Months Ended
Nov. 30, 2025
May 31, 2025
Nov. 30, 2024
Debt due within one year      
Total debt due within one year $ 550,750 $ 0  
Debt due after one year      
Debt issuance costs (10,021) (11,551)  
Total debt due after one year $ 2,426,529 2,424,999  
Senior Notes, 3.70%, 2027 Maturity | Senior notes      
Debt Instrument [Line Items]      
Stated interest rate 3.70%    
Debt due after one year      
Debt due after one year, gross $ 1,000,000 1,000,000  
Senior Notes, 4.20%, 2028 Maturity | Senior notes      
Debt Instrument [Line Items]      
Stated interest rate 4.20%    
Debt due after one year      
Debt due after one year, gross $ 400,000 400,000  
Senior Notes 4.00%, 2032 Maturity | Senior notes      
Debt Instrument [Line Items]      
Stated interest rate 4.00%    
Debt due after one year      
Debt due after one year, gross $ 800,000 800,000  
Senior Notes, 6.15%, 2037 Maturity | Senior notes      
Debt Instrument [Line Items]      
Stated interest rate 6.15%    
Debt due after one year      
Debt due after one year, gross $ 236,550 236,550  
Commercial paper      
Debt Instrument [Line Items]      
Interest rate 4.09%    
Debt due within one year      
Debt due within one year $ 550,750 $ 0 $ 181,000