XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable and Long-Term Debt (Additional Information) (Details) - Senior Notes
May 31, 2020
Jan. 15, 2020
4.900% Senior Notes    
Debt Instrument [Line Items]    
Senior Notes, stated interest rate 4.90%  
5.625% Senior Notes    
Debt Instrument [Line Items]    
Senior Notes, stated interest rate 5.625%  
4.700% Senior Notes    
Debt Instrument [Line Items]    
Senior Notes, stated interest rate 4.70%  
3.950% Senior Notes    
Debt Instrument [Line Items]    
Senior Notes, stated interest rate 3.95%  
3.600% Senior Notes    
Debt Instrument [Line Items]    
Senior Notes, stated interest rate 3.60% 3.60%