v3.25.2
Shareholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 08, 2024
Mar. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]                    
Dividends declared     $ 8,352 $ 8,162 $ 7,770 $ 7,329 $ 16,500 $ 15,100    
Common stock available (in Shares)     22,045,608       22,045,608   21,482,555  
Share-based compensation expense     $ 2,685   $ 3,281   $ 4,054 $ 4,973    
Common Stock                    
Class of Stock [Line Items]                    
Common stock available (in Shares)   21,885,000 22,046,000 21,885,000 21,560,000 20,400,000 22,046,000 21,560,000 21,483,000 20,405,000
ATM Equity Program                    
Class of Stock [Line Items]                    
Sale of stock, maximum aggregate offering price     $ 50,000       $ 50,000      
Sale of stock, currently available for issuance under current program     49,700       49,700      
2024 Equity Offering | Common Stock                    
Class of Stock [Line Items]                    
Sale of stock, number of shares issued and sold in transaction (in Shares) 1,015,000                  
Sale of stock, price per share (USD per Share) $ 27.00                  
Sale of stock, received on transaction $ 25,400                  
General and Administrative Expense                    
Class of Stock [Line Items]                    
Share-based compensation expense     $ 2,700   $ 3,300   $ 4,100 $ 5,000    
A&R Long-Term Investment Plan                    
Class of Stock [Line Items]                    
Authorized(in shares)     2,337,022       2,337,022      
Total executive award value (in percentage)   30.00%                
Vesting period   3 years                
Common stock available (in Shares)     345,302       345,302      
Cliff vesting term   3 years                
Reduced remaining shares (in shares)             168,406      
A&R Long-Term Investment Plan | Minimum                    
Class of Stock [Line Items]                    
Payout percentage   0.00%                
A&R Long-Term Investment Plan | Maximum                    
Class of Stock [Line Items]                    
Payout percentage   200.00%                
2021 Long-Term Incentive Plan | Restricted shares                    
Class of Stock [Line Items]                    
Additional share based compensation to be recognized     $ 19,800       $ 19,800      
Weighted average life             28 months