XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Minimum Lease Payments:  
Remaining 2024 $ 50,127
2025 199,484
2026 183,197
2027 150,914
2028 123,440
Thereafter 419,914
Total $ 1,127,076