XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements and Disclosures - Financial Instruments Disclosed at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Carrying Value | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, fair value $ 0 $ 256,581
Carrying Value | Secured debt, net    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt, net 600,741 603,225
Carrying Value | Unsecured debt, net    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt, net 4,519,796 4,325,153
Fair Value | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, fair value 0 256,581
Fair Value | Secured debt, net | Fair value (level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt, net 569,653 585,826
Fair Value | Unsecured debt, net | Fair value (level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt, net $ 4,086,972 $ 3,927,104