XML 92 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Notes Payable and Long-Term Debt - Additional Information (Details) - USD ($)
$ in Millions
Aug. 31, 2024
Apr. 30, 2023
Apr. 13, 2023
Apr. 30, 2022
Jul. 01, 2020
Debt Instrument [Line Items]          
Letters of credit and surety bonds $ 58        
Unused letters of credit $ 60        
Senior Notes | 3.950% Senior Notes          
Debt Instrument [Line Items]          
Stated interest rate (as a percent) 3.95%        
Senior Notes | 3.600% Senior Notes          
Debt Instrument [Line Items]          
Stated interest rate (as a percent) 3.60%        
Senior Notes | 3.000% Senior Notes          
Debt Instrument [Line Items]          
Stated interest rate (as a percent) 3.00%       3.00%
Senior Notes | 1.700% Senior Notes          
Debt Instrument [Line Items]          
Stated interest rate (as a percent) 1.70%        
Senior Notes | 4.250% Senior Notes          
Debt Instrument [Line Items]          
Stated interest rate (as a percent) 4.25%     4.25%  
Senior Notes | 5.450% Senior Notes          
Debt Instrument [Line Items]          
Stated interest rate (as a percent) 5.45% 5.45% 5.45%