v3.25.2
Leases - Schedule of Future Contractual Minimum Lease Payments on Non-Cancellable Operating Leases to be Received (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 251,509
2026 484,579
2027 463,653
2028 426,970
2029 363,439
Thereafter 1,759,249
Total future minimum lease payments on non-cancellable operating leases to be received $ 3,749,399