Investments - Schedule of Minimum Future Rent to be Received from Operating Leases (Details) $ in Thousands |
Jun. 30, 2022
USD ($)
|
|---|---|
| Operating Leases, Future Contractual Rent Receivable | |
| Remainder of 2022 | $ 323,147 |
| 2023 | 641,754 |
| 2024 | 627,075 |
| 2025 | 615,170 |
| 2026 | 587,254 |
| Thereafter | 4,599,918 |
| Total future minimum rentals | $ 7,394,318 |