v3.25.2
Equity Plans and Equity Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
May 21, 2020
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of options granted (in shares)   0 0 0 0  
Stock compensation expense   $ 156,000 $ 203,000 $ 340,000 $ 391,000  
Stock compensation expense, net of tax   $ 790,000 921,000 $ 1,489,000 1,534,000  
Outstanding stock options (in shares)   0   0   0
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock compensation expense   $ 0 0 $ 0 0  
Unrecognized compensation expense   0 0 0 0  
Restricted stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense   $ 5,395,000 $ 5,553,000 $ 5,395,000 $ 5,553,000  
Awards granted during period percentage       66.67%    
Awards granted cash credit entitlement percentage       33.33%    
Restricted stock granted during period (in shares)   17,414 14,188 86,944 102,106  
Unvested restricted stock awards (in shares)   186,463   186,463   134,553
Restricted stock | Executive officers            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Awards granted during period percentage       100.00%    
Restricted stock | Director            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting percentage       100.00%    
Compensation period       1 year    
Restricted stock | Vesting period one | Executive officers            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting percentage       33.33%    
Restricted stock | Vesting period two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting percentage       50.00%    
Restricted stock | Vesting period two | Executive officers            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting percentage       33.33%    
Restricted stock | Vesting period three | Executive officers            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting percentage       33.33%    
2019 LTI Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized for issuance (in shares)   1,000,000   1,000,000    
2009 Long-Term Equity Incentive Plan | Restricted stock | Vesting period one            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting percentage       50.00%    
2019 ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Offering periods (in months) 3 months          
Purchase price percentage 95.00%          
Number of shares reserved for new grants (in shares) 750,000          
2019 ESPP | Employee stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock compensation expense   $ 8,000 $ 0 $ 16,000 $ 12,000  
Unrecognized compensation expense   0 0 0 0  
Stock compensation expense, net of tax   $ 6,000 $ 0 $ 12,000 $ 9,000