XML 88 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Notes Payable and Long-Term Debt - Additional Information (Details) - USD ($)
$ in Millions
Aug. 31, 2023
Apr. 30, 2023
Apr. 13, 2023
May 04, 2022
Apr. 30, 2022
Jul. 01, 2020
Debt Instrument [Line Items]            
Letters of credit and surety bonds $ 66          
Unused letters of credit $ 68          
Senior Notes | 4.900% Senior Notes            
Debt Instrument [Line Items]            
Stated interest rate (as a percent) 4.90%   4.90%      
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% 4.25%  
Senior Notes | 5.450% Senior Notes            
Debt Instrument [Line Items]            
Stated interest rate (as a percent) 5.45% 5.45% 5.45%