XML 134 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements and Disclosures - Financial Instruments Disclosed at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Carrying Value | Secured debt, net    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt, net $ 603,225 $ 242,938
Carrying Value | Unsecured debt, net    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt, net 4,325,153 4,020,058
Carrying Value | Certificates of Deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, fair value 256,581 0
Fair value | Secured debt, net | Fair value (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt, net 585,826 225,847
Fair value | Unsecured debt, net | Fair value (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt, net 3,927,104 3,500,420
Fair value | Certificates of Deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, fair value $ 256,581 $ 0