v3.25.4
Rental Income and Future Minimum Rent - Rental income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Fixed lease payments $ 900,285 $ 923,029 $ 944,618
Variable lease payments 194,374 197,502 184,672
Net collectability reversals (1,072) (2,416) (11,553)
Total rental income $ 1,093,587 $ 1,118,115 $ 1,117,737