XML 22 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-based Compensation (Narrative) (Details)
1 Months Ended 12 Months Ended
Jan. 31, 2020
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
USD ($)
Apr. 22, 2014
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense for share-based payments | $   $ 3,050,000 $ 1,814,000 $ 2,434,000  
Income tax benefits | $   913,000 547,000 1,019,000  
Intrinsic value | $   453,000 900,000 1,833,000  
Unrecognized compensation cost | $   $ 893,000      
Weighted average period expected to be recognized   1 year 6 months 18 days      
Proceeds from exercise of stock options | $   $ 452,000 312,000 917,000  
Tax benefit from stock option exercised | $   $ 136,000 $ 271,000 767,000  
Shares issued   5,884 2,747    
RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of RSU granted   150,389      
Number of RSUs Vested and Convertible   117,881      
Number of RSUs expected to vest and to become convertible   136,710      
Total intrinsic value of RSUs converted | $   $ 2,174,000 $ 3,035,000 1,779,000  
Conversion rate of RSUs to common stock   1      
Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period   5 years      
Award expiration period   10 years      
Cash used to settle stock options | $   $ 0 $ 0 $ 0  
RSUs Performance-Based Vesting [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Conversion rate of RSUs to common stock   1.50 1.50 1.25  
Equity Incentive Plan 2014 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized   2,250,000      
Number of shares available for issuance   1,701,441      
Equity Incentive Plan 2014 [Member] | RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for issuance   259,262      
Number of RSU granted   315,406      
Equity Incentive Plan 2014 [Member] | RSUs [Member] | Retiring Executives [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of RSU granted   38,245      
Equity Incentive Plan 2014 [Member] | RSUs [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized   787,500      
Equity Incentive Plan 2014 [Member] | RSUs [Member] | Awarded In 2020 [Member] | Subsequent Event [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of RSU granted 68,383        
Equity Incentive Plan 2014 [Member] | RSUs Performance-Based Vesting [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of additional shares authorized   2,670      
Equity Incentive Plan 2014 [Member] | RSUs Performance-Based Vesting [Member] | Awarded In 2020 [Member] | Subsequent Event [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of RSU granted 45,578        
Equity Incentive Plan 2014 [Member] | RSUs Service-Based Vesting [Member] | Awarded In 2020 [Member] | Subsequent Event [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of RSU granted 22,805        
Compensation Plan 2006 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized         0
Compensation Plan 2006 [Member] | Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Minimum exercise price percentage   100.00%