XML 129 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Rental Income and Future Minimum Rent - Rental income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Fixed lease payments $ 944,618 $ 923,257  
Variable lease payments 184,672 162,638  
Net collectability recoveries (reversals) (11,553) 123  
Total rental income $ 1,117,737 $ 1,086,018 $ 948,994