Investments - Schedule of Minimum Future Rent to be Received from Operating Leases (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Operating Leases, Future Contractual Rent Receivable  
Remainder of 2020 $ 237,029
2021 466,427
2022 449,638
2023 429,129
2024 405,130
Thereafter 3,066,883
Total future minimum rentals $ 5,054,236