v3.25.4
Revenue Recognition - Schedule of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Lease revenues $ 204,181 $ 217,656 $ 216,468
Rental revenues 213,183 226,374 224,962
Parking revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer 4,941 4,751 4,456
Tenant services      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customer $ 4,061 $ 3,967 $ 4,038