v3.26.1
Leases - Concentration of credit risk (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
tenant
Dec. 31, 2024
USD ($)
Leases    
Contractual base rents $ 100,069 $ 87,923
Revenue benchmark | Customer concentration risk    
Leases    
Number of tenants in portfolio | tenant 35  
Revenue benchmark | Customer concentration risk | PCI Pharma Services    
Leases    
Contractual base rents $ 11,775 $ 11,544