XML 88 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Long-Term Debt - Interest Rates (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
1.125% Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 4,342 $ 5,659
Debt instrument, interest rate 1.125% 1.125%
1.625% Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 5,938 $ 5,696
Debt instrument, interest rate 1.625% 1.625%
1.875% Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 1,585 $ 1,831
Debt instrument, interest rate 1.875% 1.875%
3.45% Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 3,274 $ 3,533
Debt instrument, interest rate 3.45% 3.45%
4.15% Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 2,275 $ 2,398
Debt instrument, interest rate 4.15% 4.15%
5.45% Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 3,811 $ 3,850
Debt instrument, interest rate 5.45% 5.45%
Floating Rate Notes    
Debt Instrument [Line Items]    
Unamortized debt issuance costs $ 962 $ 1,169