XML 133 R30.htm IDEA: XBRL DOCUMENT v3.26.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 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:
March 31, 2026 (unaudited) December 31, 2025
Senior Notes due 2028$1,000,520 $1,001,880 
Senior Notes due 2030522,765 531,735 
Senior Notes due 2031717,752 737,618 
Senior Notes due 2032823,184 842,240 
Senior Notes due 2033491,755 508,525