XML 78 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
SENIOR NOTES PAYABLE (Tables)
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule Of Senior Notes Payable, Net
Senior notes payable, net, are comprised of the following:
September 30,
2024
December 31,
2023
6.750% Senior notes due May 31, 2024
$— $140,492 
6.375% Senior notes due February 28, 2025
145,302 146,432 
5.500% Senior notes due March 31, 2026
217,440 217,440 
6.500% Senior notes due September 30, 2026
180,532 180,532 
5.000% Senior notes due December 31, 2026
324,714 324,714 
6.000% Senior notes due January 31, 2028
266,058 266,058 
5.250% Senior notes due August 31, 2028
405,483 405,483 
1,539,529 1,681,151 
Less: Unamortized debt issuance costs(9,969)(13,130)
$1,529,560 $1,668,021