XML 78 R123.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options exercisable (in shares) 112,319 100,824 89,561
Options exercisable, weighted average exercise price (in USD per share) $ 28.17 $ 26.50 $ 24.48
Total intrinsic value of stock options outstanding and exercisable $ 1,100,000 $ 646,000 $ 670,000
Stock-based compensation expense $ 832,000 816,000 665,000
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation options contractual term 10 years    
Stock incentive plan vesting period, years 3 years    
Total intrinsic value of stock options exercised $ 203,000 383,000 631,000
Amount withheld for stock option exercises and related income taxes 317,000 227,000 1,100,000
Stock-based compensation expense 143,000 183,000 152,000
Unrecognized compensation expense $ 276,000    
Weighted-average period for recognition of expense 2 years 1 month 25 days    
Cash Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Proceeds from exercise of stock options $ 0 195,000 69,000
Cashless Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Proceeds from exercise of stock options $ 282,000 193,000 954,000
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock incentive plan vesting period, years 3 years    
Total intrinsic value of stock options exercised $ 906,000 654,000 676,000
Stock-based compensation expense 689,000 $ 633,000 $ 513,000
Unrecognized compensation expense $ 1,700,000    
Weighted-average period for recognition of expense 2 years 1 month 28 days    
Prior Stock Option Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of authorized stock for stock incentive plan (in shares) 0    
2017 Stock Option Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of authorized stock for stock incentive plan (in shares) 350,000