XML 37 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term Debt and Fair Value Disclosure (Details) - USD ($)
3 Months Ended
Jul. 31, 2020
Aug. 07, 2020
Apr. 30, 2020
Debt Instrument      
Fair value of long-term debt $ 1,343,000,000   $ 1,341,000,000
Current maturities of long-term debt and finance lease obligations 2,269,000   570,280,000
Senior Notes | Subsequent Event      
Debt Instrument      
Debt Instrument, Face Amount   $ 650,000  
Unsecured Revolving Credit Facility Due January 2024 | Revolving Credit Facility      
Debt Instrument      
Maximum borrowing capacity 300,000,000    
Fair value of amount outstanding 0   120,000,000
Unsecured Revolving Credit Facility Due January 2024 | Revolving Credit Facility | Letter of Credit      
Debt Instrument      
Maximum borrowing capacity 30,000,000    
Unsecured Revolving Credit Facility Due January 2024 | Revolving Credit Facility | Swingline Loans      
Debt Instrument      
Maximum borrowing capacity $ 30,000,000    
Unsecured Revolving Credit Facility Due January 2024 | Minimum | Revolving Credit Facility      
Debt Instrument      
Facility fee percentage 0.20%    
Unsecured Revolving Credit Facility Due January 2024 | Maximum | Revolving Credit Facility      
Debt Instrument      
Facility fee percentage 0.40%    
Accordion Feature | Swingline Loans      
Debt Instrument      
Maximum borrowing capacity $ 150,000,000    
Unsecured Revolving Line of Credit | Line of Credit      
Debt Instrument      
Maximum borrowing capacity 25,000,000    
Fair value of amount outstanding 0   $ 0
Series G Notes | Senior Notes | Subsequent Event      
Debt Instrument      
Interest rate stated percentage   2.85%  
Debt Instrument, Face Amount   $ 325,000  
Series H Notes | Senior Notes | Subsequent Event      
Debt Instrument      
Interest rate stated percentage   2.96%  
Debt Instrument, Face Amount   $ 325,000  
5.22% Senior Notes due August 2020 | Senior Notes      
Debt Instrument      
Current maturities of long-term debt and finance lease obligations $ 569,000    
Interest rate stated percentage 5.22%