XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.2
SENIOR NOTES PAYABLE AND OTHER DEBT - Senior Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Aug. 31, 2021
Jul. 31, 2021
Dec. 31, 2020
Apr. 30, 2020
Debt instruments                  
Loss on extinguishment of debt $ 29,792   $ 7,386 $ 56,808 $ 7,386        
2.50% Senior Notes due 2031                  
Debt instruments                  
Senior notes $ 500,000     $ 500,000       $ 0  
Interest rate 2.50%     2.50%          
Public offering price as percent of par 99.74%     99.74%          
3.125% Senior Notes due 2023                  
Debt instruments                  
Senior notes           $ 0   400,000  
Interest rate 3.125%     3.125%          
Loss on extinguishment of debt $ 20,900                
3.25% Senior Notes due 2022                  
Debt instruments                  
Senior notes $ 0     $ 0     $ 263,700 263,687  
Interest rate 3.25%     3.25%          
Loss on extinguishment of debt $ 8,200                
3.10% Senior Notes due 2023                  
Debt instruments                  
Senior notes $ 0     $ 0       $ 400,000  
Interest rate 3.10%     3.10%         3.10%
Loss on extinguishment of debt   $ 27,300