XML 115 R99.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
ShareBasedCompensationPlan
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
May 29, 2019
shares
May 16, 2013
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of stock-based compensation plans | ShareBasedCompensationPlan 2        
Compensation cost | $ $ 1,172 $ 899 $ 707    
Total income tax (expense) benefit | $ $ 246 $ 189 $ 148    
Options exercised 11,089 52,358      
Shares granted 0 0      
Outstanding options 0 11,089      
2009 Equity Compensation Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available to be issued         272,727
Shares remaining available 76,330        
Maximum [Member] | 2019 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized       300,000  
Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting periods exercisable from date of grant 10 years        
Shares cancelled, forfeited or expired   545      
Stock Options [Member] | 2009 Equity Compensation Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized 36,363        
Stock Options [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting periods 1 year        
Stock Options [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting periods 3 years        
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available to be issued 59,784 69,648      
Shares vested 46,967 40,433      
Shares cancelled, forfeited or expired 6,204 6,697      
Unrecognized compensation cost | $ $ 1,381 $ 1,475      
Shares, Forfeited 6,204        
Restricted Stock [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting periods 1 year        
Restricted Stock [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting periods 3 years