v3.26.1
Leases - Schedule of Future Contractual Minimum Lease Payments on Non-Cancellable Operating Leases to be Received (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 257,375
2027 509,367
2028 475,778
2029 420,932
2030 365,899
Thereafter 2,034,092
Total future minimum lease payments on non-cancellable operating leases to be received $ 4,063,443