XML 86 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based compensation expense $ 3,061,000 $ 3,646,000 $ 2,490,000
Weighted Average Fair Value Per Share, Options granted $ 5.57 $ 6.30 $ 4.49
Weighted Average Remaining Contractual Life (Years), Options outstanding 3 years 4 months 20 days    
Number of Shares Authorized, Available to Issue and Outstanding 3,803,174    
Unrecognized compensation cost $ 723,000    
Aggregate Intrinsic Value, Options exercised $ 8,118,000 $ 5,659,000 $ 6,105,000
Aggregate Intrinsic Value, Per Share, Options exercised $ 15.84   $ 13.02
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 715,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 638,000    
Aggregate Intrinsic Value Per Share Options Exercised   $ 11.28  
2012 Plan [Member]      
Shares available for grants 12,500    
Weighted Average Fair Value Per Share, Options granted $ 5.52    
Two Thousand Nineteen Stock Option Plan [Member]      
Shares available for grants 2,756,836    
Stock Option Plan, Award Vesting Period 5 years    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years    
Weighted Average Fair Value Per Share, Options granted $ 5.63    
Employee Retirement [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares 83,334    
2005 Plan [Member]      
Stock Option Plan, Award Vesting Period 10 years    
Common stock on date granted term period, years 10 years    
Expected To Be Recognized During 2021 [Member]      
Unrecognized compensation cost $ 648,000    
Expected To Be Recognized During 2022 [Member]      
Unrecognized compensation cost $ 75,000