XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Minimum Lease Payments:  
Remaining 2024 $ 144,351
2025 183,689
2026 164,701
2027 131,947
2028 105,073
Thereafter 359,216
Total $ 1,088,977