XML 33 R55.htm IDEA: XBRL DOCUMENT v3.20.1
SENIOR NOTES PAYABLE AND OTHER DEBT - Senior Notes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Apr. 01, 2020
Dec. 31, 2019
Debt instruments        
Loss on extinguishment of debt, net $ 0 $ 405    
5.45% Senior Notes due 2043        
Debt instruments        
Interest rate       5.45%
4.875% Senior Notes due 2049        
Debt instruments        
Interest rate       4.875%
Senior notes 300,000     $ 300,000
2.65% Senior Notes due 2025        
Debt instruments        
Interest rate       2.65%
Senior notes 450,000     $ 450,000
2.70% Senior Notes due 2020        
Debt instruments        
Interest rate       2.70%
3.00% Senior Notes due 2030        
Debt instruments        
Interest rate       3.00%
Senior notes $ 650,000     $ 650,000
4.25% Senior Notes due 2022        
Debt instruments        
Interest rate       4.25%
3.00% Senior Notes, Series A due 2019        
Debt instruments        
Interest rate       3.00%
Subsequent Event | 3.50% Senior Notes due 2024        
Debt instruments        
Interest rate     4.75%  
Senior notes     $ 500,000  
Public offering price as percent of par     97.86%