v3.26.1
Leases - Summary of Concentration of Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases        
Contractual base rents $ 27,964 $ 24,389 $ 54,453 $ 48,718
Revenue benchmark | Customer concentration risk | PCI Pharma Services        
Leases        
Contractual base rents $ 2,993 $ 2,934 $ 5,985 $ 5,868