v3.26.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
2032 Exchangeable senior notes $ 4,166,944 $ 3,911,423
CARRYING VALUE    
Derivative [Line Items]    
Notes and bonds payable 3,485,500 3,911,400
Real estate notes receivable 43,500 87,000
CARRYING VALUE | Senior notes | 2032 Exchangeable Senior Notes    
Derivative [Line Items]    
2032 Exchangeable senior notes 681,400 0
FAIR VALUE    
Derivative [Line Items]    
Notes and bonds payable 3,456,600 3,928,800
Real estate notes receivable 43,100 86,500
FAIR VALUE | Senior notes | 2032 Exchangeable Senior Notes    
Derivative [Line Items]    
2032 Exchangeable senior notes $ 720,100 $ 0