v3.24.2
Fair Value Measurements - Carrying Value and Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Liabilities:    
Debt issuance costs, net $ 28,548  
Debt instrument, unamortized discount (premium), net 35,570  
Level 2 and Level 3 | Carrying Value | Non-Recourse Mortgage, Net    
Liabilities:    
Debt issuance costs, net 200 $ 100
Debt instrument, unamortized discount (premium), net 3,800 4,300
Level 3 | Carrying Value | Non-Recourse Mortgage, Net    
Liabilities:    
Debt instrument, fair value 467,200 579,147
Level 3 | Fair Value | Non-Recourse Mortgage, Net    
Liabilities:    
Debt instrument, fair value 466,516 572,553
Senior Unsecured Notes, net | Level 2 and Level 3 | Carrying Value    
Liabilities:    
Debt instrument, fair value 6,519,887 6,035,686
Debt issuance costs, net 28,000 21,000
Debt instrument, unamortized discount (premium), net 25,600 20,100
Senior Unsecured Notes, net | Level 2 and Level 3 | Fair Value    
Liabilities:    
Debt instrument, fair value $ 6,055,979 $ 5,598,423