v3.25.0.1
Summary of Significant Accounting Policies - Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Net income $ 193,266,000 $ 197,201,000 $ 182,234,000
State and local income, excise and franchise taxes 2,000,000.0 2,000,000.0 2,100,000
Liabilities for uncertain tax positions 0 0 0
Taxable Real Estate Investment Trust Subsidy [Member]      
Business Acquisition [Line Items]      
Net income $ 0 $ 0 $ 100,000