XML 99 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Textual (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost related to non-vested share-based compensation arrangements $ 0      
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Tax benefit of stock option compensation expense 87,000 $ 50,000    
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 612,000 $ 474,000 $ 385,000  
Unrecognized compensation cost related to non-vested share-based compensation arrangements $ 763,000      
Granted (shares) 69,692 56,089 31,496  
Granted (in dollars per share) $ 15.86 $ 17.75 $ 18.83  
Nonvested outstanding shares (in shares) 75,133 46,706 24,177 30,013
Equity instruments other than options weighted average remaining period 2 years 1 month 28 days      
Aggregate intrinsic value $ 649,000      
Restricted Stock | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 1 year      
Restricted Stock | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 5 years      
2005 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options granted (in shares) 0 0 0  
2005 Plan | Stock Options | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 1 year      
2015 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized under plan 875,000      
Number of shares reserved for issuance 612,652