XML 99 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Term Debt - Financing Activity (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2017
Sep. 30, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Long Term Debt          
Repayments of debt     $ 1,264,152 $ 455,491 $ 609,914
2.800% senior notes due 2024          
Long Term Debt          
Debt Instrument, Face Amount     $ 400,000    
Stated interest rate     2.80%    
Redemption price of debt instrument (as a percent)     100.00%    
3.450% senior notes due 2030          
Long Term Debt          
Debt Instrument, Face Amount     $ 600,000    
Stated interest rate     3.45%    
Redemption price of debt instrument (as a percent)     100.00%    
Senior Notes 2.80 Percent Due 2024 And Senior Notes 3.450 Percent Due 2030 [Member]          
Long Term Debt          
Expenses recorded related to tender offer and early payoff of Senior Notes related to tender premiums, unamortized debt issuance cost write-off, and tender expenses     $ 3,700    
5.125% senior notes due 2021          
Long Term Debt          
Debt Instrument, Face Amount     $ 700,000    
Stated interest rate     5.125%    
Redemption price of debt instrument (as a percent)     100.00%    
4.125% senior notes due 2025          
Long Term Debt          
Debt Instrument, Face Amount   $ 350,000      
Stated interest rate   4.125% 4.125%    
Expenses recorded related to tender offer and early payoff of Senior Notes related to tender premiums, unamortized debt issuance cost write-off, and tender expenses         $ 14,600
6.375% senior notes due 2022          
Long Term Debt          
Stated interest rate     6.375%    
Redemption price of debt instrument (as a percent) 103.188% 103.563%      
Debt Instrument, Repurchased Face Amount $ 167,100 $ 182,900      
5 1/4% Senior Notes due 2023          
Long Term Debt          
Stated interest rate     5.25%    
5.500% senior notes due 2024          
Long Term Debt          
Stated interest rate     5.50%    
5.000% senior notes due 2026          
Long Term Debt          
Stated interest rate     5.00%