v3.25.4
Leases - Schedule of Future Contractual Lease Payments Due from our Tenants (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 361,260
2027 346,590
2028 325,631
2029 290,537
2030 250,889
Thereafter 1,418,509
Total $ 2,993,416