XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Future Contractual Minimum Lease Payments on Non-Cancellable Operating Leases to be Received (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 126,680
2026 488,613
2027 473,031
2028 437,037
2029 373,560
Thereafter 1,876,921
Total future minimum lease payments on non-cancellable operating leases to be received $ 3,775,842