XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.1
SENIOR NOTES PAYABLE - Schedule of senior notes payable, net (Details) - Senior Notes - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Senior notes payable $ 1,648,123 $ 1,628,049
Less: Unamortized debt issuance costs (20,474) (21,489)
Senior notes payable, net 1,627,649 1,606,560
6.750% Senior notes due May 31, 2024    
Debt Instrument [Line Items]    
Senior notes payable $ 111,287 111,170
Interest rate 6.75%  
6.500% Senior notes due September 30, 2026    
Debt Instrument [Line Items]    
Senior notes payable $ 179,783 178,787
Interest rate 6.50%  
6.375% Senior notes due February 28, 2025    
Debt Instrument [Line Items]    
Senior notes payable $ 144,521 144,521
Interest rate 6.375%  
6.000% Senior notes due January 31, 2028    
Debt Instrument [Line Items]    
Senior notes payable $ 266,058 259,347
Interest rate 6.00%  
5.500% Senior notes due March 31, 2026    
Debt Instrument [Line Items]    
Senior notes payable $ 216,277 214,243
Interest rate 5.50%  
5.250% Senior notes due August 31, 2028    
Debt Instrument [Line Items]    
Senior notes payable $ 405,483 397,302
Interest rate 5.25%  
5.000% Senior notes due December 31, 2026    
Debt Instrument [Line Items]    
Senior notes payable $ 324,714 $ 322,679
Interest rate 5.00%