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 |