v3.26.1
Leases - Schedule of Future Minimum Rental Revenues (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2026 (Remainder) $ 131,590
2027 268,438
2028 247,660
2029 219,274
2030 192,923
Thereafter 738,831
Total $ 1,798,716