XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value, by Balance Sheet Grouping
The fair values of our bonds payable are presented in the table below and classified as Level 2 within the fair value hierarchy:
September 30, 2024December 31, 2023
Senior Notes due 2025$ $649,383 
Senior Notes due 2027133,883 416,432 
Senior Notes due 2028997,080 963,630 
Senior Notes due 2030539,175 521,440 
Senior Notes due 2031736,162 — 
Senior Notes due 2032840,312 —