v3.26.1
Equity - Summary of Declared Common Stock and OP Unit Quarterly Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
May 05, 2026
Feb. 24, 2026
May 13, 2025
Mar. 18, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Capitalization, Equity [Line Items]            
Dividend per Share         $ 0.43 $ 0.43
Total Amount         $ 12,509 $ 12,280
O2026 Q1 Dividends            
Schedule of Capitalization, Equity [Line Items]            
Declaration Date   Feb. 24, 2026        
Dividend per Share   $ 0.215        
Record Date   Mar. 31, 2026        
Total Amount   $ 6,155        
Payment Date   Apr. 15, 2026        
O 2026 Q2 Dividends            
Schedule of Capitalization, Equity [Line Items]            
Declaration Date May 05, 2026          
Dividend per Share $ 0.215          
Record Date Jun. 30, 2026          
Total Amount $ 6,354          
Payment Date Jul. 15, 2026          
O2025 Q1 Dividends            
Schedule of Capitalization, Equity [Line Items]            
Declaration Date       Mar. 18, 2025    
Dividend per Share       $ 0.215    
Record Date       Mar. 31, 2025    
Total Amount       $ 6,178    
Payment Date       Apr. 15, 2025    
O2025 Q2 Dividends            
Schedule of Capitalization, Equity [Line Items]            
Declaration Date     May 13, 2025      
Dividend per Share     $ 0.215      
Record Date     Jun. 30, 2025      
Total Amount     $ 6,102      
Payment Date     Jul. 15, 2025