v3.26.1
Fair Value Measurements - Schedule of Financial Instrument Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Derivative assets $ 70,436 $ 8,018
Liabilities:    
Derivative liabilities 160,413 205,695
Carrying Value    
Assets:    
Loans receivable 3,297,600 1,682,100
Derivative assets 70,400 8,000
Total assets 3,368,000 1,690,100
Liabilities:    
Term loans 2,774,900 1,711,000
Mortgages payable 37,000 37,900
Notes and bonds payable 25,416,100 25,343,800
Derivative liabilities 160,400 205,700
Total liabilities 28,388,400 27,298,400
Hierarchy Level    
Assets:    
Loans receivable 3,334,700 1,684,800
Liabilities:    
Term loans 2,804,200 1,711,000
Mortgages payable 36,700 37,600
Notes and bonds payable 24,529,100 24,647,500
Hierarchy Level | Level 1    
Assets:    
Loans receivable 0 0
Derivative assets 0 0
Total assets 0 0
Liabilities:    
Term loans 0 0
Mortgages payable 0 0
Notes and bonds payable 0 0
Derivative liabilities 0 0
Total liabilities 0 0
Hierarchy Level | Level 2    
Assets:    
Loans receivable 1,368,000 1,210,500
Derivative assets 70,400 8,000
Total assets 1,438,400 1,218,500
Liabilities:    
Term loans 2,071,900 1,711,000
Mortgages payable 0 0
Notes and bonds payable 23,495,900 23,600,700
Derivative liabilities 160,400 205,700
Total liabilities 25,728,200 25,517,400
Hierarchy Level | Level 3    
Assets:    
Loans receivable 1,966,700 474,300
Derivative assets 0 0
Total assets 1,966,700 474,300
Liabilities:    
Term loans 732,300 0
Mortgages payable 36,700 37,600
Notes and bonds payable 1,033,200 1,046,800
Derivative liabilities 0 0
Total liabilities $ 1,802,200 $ 1,084,400