v3.25.1
Noncontrolling Interests (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Noncontrolling Interest [Line Items]        
Noncontrolling interest percentage 1.70%   1.80%  
Net income allocated to noncontrolling interest $ (107) $ (125)    
Common Stock        
Noncontrolling Interest [Line Items]        
Shares, outstanding (in shares) 20,538,785 20,509,883 20,514,583 20,503,520
Conversion For Cash        
Noncontrolling Interest [Line Items]        
OP units converted (in shares) 15,198 0    
Conversion for Common Stock        
Noncontrolling Interest [Line Items]        
OP units converted (in shares)   0    
Limited Partner's Interest (LPI Units) | LPI Units        
Noncontrolling Interest [Line Items]        
Shares, outstanding (in shares) 357,442   372,640