XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
SENIOR NOTES PAYABLE (Tables)
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Schedule of senior notes payable, net
Senior notes payable, net, are comprised of the following:
September 30,
2022
December 31,
2021
6.750% Senior notes due May 31, 2024
$138,712 $111,170 
6.500% Senior notes due September 30, 2026
180,532 178,787 
6.375% Senior notes due February 28, 2025
146,432 144,521 
6.000% Senior notes due January 31, 2028
266,058 259,347 
5.500% Senior notes due March 31, 2026
217,440 214,243 
5.250% Senior notes due August 31, 2028
405,483 397,302 
5.000% Senior notes due December 31, 2026
324,714 322,679 
1,679,371 1,628,049 
Less: Unamortized debt issuance costs(18,180)(21,489)
$1,661,191 $1,606,560