XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
SENIOR NOTES PAYABLE AND OTHER DEBT - Senior Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Aug. 31, 2021
Jul. 31, 2021
Dec. 31, 2020
Apr. 30, 2020
Debt instruments                    
Loss on extinguishment of debt   $ (74)   $ 0 $ 27,016 $ 0        
3.25% Senior Notes due 2022                    
Debt instruments                    
Senior notes   $ 263,687     $ 263,687       $ 263,687  
Interest rate   3.25%     3.25%          
3.25% Senior Notes due 2022 | Subsequent Event                    
Debt instruments                    
Senior notes               $ 263,700    
Loss on extinguishment of debt $ 8,000                  
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              
3.125% Senior Notes due 2023                    
Debt instruments                    
Senior notes                 $ 400,000  
Interest rate   3.125%     3.125%          
3.125% Senior Notes due 2023 | Subsequent Event                    
Debt instruments                    
Senior notes             $ 400,000      
Loss on extinguishment of debt $ 21,000