XML 40 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Long-Term Debt - Interest Rates (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
1.875% Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 2,040 $ 2,841
Debt instrument, interest rate 1.875% 1.875%
4.15% Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 2,519 $ 2,884
Debt instrument, interest rate 4.15% 4.15%
4.50% Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 364 $ 589
Debt instrument, interest rate 4.50% 4.50%
5.45% Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 3,889 $ 4,004
Debt instrument, interest rate 5.45% 5.45%