XML 521 R30.htm IDEA: XBRL DOCUMENT v3.26.1
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
Schedule of Fair Values of Bond Payable Reported as Debt
The fair values of the Company’s bonds payable are presented in the table below and classified as Level 2 within the fair value hierarchy:
June 30, 2026 (unaudited) December 31, 2025
Senior Notes due 2028$999,310 $1,001,880 
Senior Notes due 2030522,945 531,735 
Senior Notes due 2031725,662 737,618 
Senior Notes due 2032827,672 842,240 
Senior Notes due 2033500,380 508,525