v3.26.3
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 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:
September 30, 2026 (unaudited) December 31, 2025
Senior Notes due 2028$988,980 $1,001,880 
Senior Notes due 2030509,100 531,735 
Senior Notes due 2031698,159 737,618 
Senior Notes due 2032792,136 842,240 
Senior Notes due 2033471,990 508,525