XML 48 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Notes Payable and Long-Term Debt (Additional Information) (Details) - Senior Notes
Feb. 29, 2020
Jan. 15, 2020
4.900% Senior Notes    
Debt Instrument [Line Items]    
Senior Notes, stated interest rate 4.90%  
3.600% Senior Notes    
Debt Instrument [Line Items]    
Senior Notes, stated interest rate 3.60% 3.60%
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%