XML 155 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Term Debt Interest Rates (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Nov. 25, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 18, 2014
Dec. 08, 2014
Nov. 24, 2014
1.125% Notes              
Debt Instrument [Line Items]              
Unamortized discount and debt issuance costs $ 5,659   $ 0        
Debt instrument, interest rate 1.125% 1.125% 1.125%        
1.625% Notes              
Debt Instrument [Line Items]              
Unamortized discount and debt issuance costs $ 5,696   $ 0        
Debt instrument, interest rate 1.625% 1.625% 1.625%        
1.875% Senior Notes              
Debt Instrument [Line Items]              
Unamortized discount and debt issuance costs $ 1,831   $ 2,841        
Debt instrument, interest rate 1.875%   1.875% 1.875% 1.875% 1.875%  
3.45% Senior Notes              
Debt Instrument [Line Items]              
Unamortized discount and debt issuance costs $ 3,533   $ 0        
Debt instrument, interest rate 3.45% 3.45% 3.45%        
4.15% Senior Notes              
Debt Instrument [Line Items]              
Unamortized discount and debt issuance costs $ 2,398   $ 2,884        
Debt instrument, interest rate 4.15%   4.15%       4.15%
4.50% Senior Notes              
Debt Instrument [Line Items]              
Unamortized discount and debt issuance costs $ 0   $ 589        
Debt instrument, interest rate 4.50%   4.50% 4.50%      
5.45% Senior Notes              
Debt Instrument [Line Items]              
Unamortized discount and debt issuance costs $ 3,850   $ 4,004        
Debt instrument, interest rate 5.45%   5.45%       5.45%
Floating Rate Notes              
Debt Instrument [Line Items]              
Unamortized debt issuance costs $ 1,169   $ 0