XML 73 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Debt - Interest Rates (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
1.875% Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 2,355 $ 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,641 $ 2,884
Debt instrument, interest rate 4.15% 4.15%
4.50% Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 439 $ 589
Debt instrument, interest rate 4.50% 4.50%
5.45% Senior Notes    
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ 3,927 $ 4,004
Debt instrument, interest rate 5.45% 5.45%