XML 106 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt Interest Rates (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Nov. 25, 2019
Dec. 18, 2014
Dec. 08, 2014
Nov. 24, 2014
Debt Instrument [Line Items]            
Unamortized discount and debt issuance costs $ (20,332) $ (24,136)        
1.125% Notes            
Debt Instrument [Line Items]            
Debt instrument, interest rate 0.01125% 0.01125% 1.125%      
1.625% Notes            
Debt Instrument [Line Items]            
Debt instrument, interest rate 0.01625% 0.01625% 1.625%      
1.875% Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, interest rate 0.01875% 0.01875%   1.875% 1.875%  
3.45% Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, interest rate 0.0345% 0.0345% 3.45%      
4.15% Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, interest rate 0.0415% 0.0415%       4.15%
4.50% Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, interest rate 4.50%          
5.45% Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, interest rate 0.0545% 0.0545%       5.45%