XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.1
SENIOR NOTES PAYABLE AND OTHER DEBT - Senior Notes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Apr. 30, 2020
Debt instruments        
Loss on extinguishment of debt, net $ 27,090 $ 0    
4.75% Senior Notes due 2030        
Debt instruments        
Senior notes $ 500,000   $ 500,000  
Interest rate 4.75%      
3.25% Senior Notes due 2022        
Debt instruments        
Senior notes $ 263,687   263,687  
Interest rate 3.25%      
3.10% Senior Notes due 2023        
Debt instruments        
Senior notes $ 0   $ 400,000  
Interest rate 3.10%     3.10%
Loss on extinguishment of debt, net $ (27,300)