v3.25.2
Notes Payable and Long-Term Debt - Additional Information (Details) - Senior Notes
May 31, 2025
3.950% Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 3.95%
3.600% Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 3.60%
3.000% Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 3.00%
1.700% Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 1.70%
4.250% Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 4.25%
5.450% Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 5.45%