v3.26.1
Leases - Schedule of future minimum lease payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
property
Leases, Operating [Abstract]  
2025 – Remaining $ 64,901
2026 77,031
2027 65,821
2028 57,074
2029 49,019
Thereafter 179,408
Total $ 493,254
Number of expired leases (in leases) | property 8