XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Contractual Minimum Lease Payments on Non-Cancellable Operating Leases to be Received (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 375,551
2026 477,099
2027 445,498
2028 407,976
2029 342,144
Thereafter 1,629,266
Total future minimum lease payments on non-cancellable operating leases to be received $ 3,677,534