v3.26.1
Fair Value Measurements and Disclosures - Financial Instruments Disclosed at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Carrying Value | Secured debt, net    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt, net $ 591,398 $ 592,685
Carrying Value | Unsecured debt, net    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt, net 3,997,993 3,996,774
Fair
Value | Secured debt, net | Fair value (level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt, net 582,204 587,244
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,757,890 $ 3,834,485