XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Debt Instrument Redemption (Details) - Senior Notes - USD ($)
$ in Thousands
Sep. 30, 2021
Aug. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Debt Instrument [Line Items]        
Face amount of senior notes $ 998,932   $ 787,688  
Unamortized debt discount (3,760)   (3,491)  
Unamortized debt issuance costs (7,582)   (4,922)  
Senior notes payable, net 987,590   779,275  
Senior Notes Due 2031        
Debt Instrument [Line Items]        
Face amount of senior notes $ 400,000 $ 400,000 0  
Stated interest rate 2.375% 2.375%    
Percentage of issuance price 99.758% 99.758%    
Unamortized debt discount   $ (968)    
Senior Notes Due 2030        
Debt Instrument [Line Items]        
Face amount of senior notes $ 400,000   400,000  
Stated interest rate 2.70%      
Percentage of issuance price 99.233%      
Unamortized debt discount $ (3,068)      
Senior Notes Due 2024        
Debt Instrument [Line Items]        
Face amount of senior notes $ 198,932   198,932  
Stated interest rate       4.40%
Percentage of issuance price 99.883%      
Senior Notes Due 2023        
Debt Instrument [Line Items]        
Face amount of senior notes $ 0   $ 188,756  
Stated interest rate 4.25%      
Percentage of issuance price 99.026%