XML 50 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Options And Employee Stock Purchase Plan (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Number of options outstanding 476,811   518,341
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate 11.57% 12.63%  
Share-based Payment Arrangement, Expense $ 6,313 $ 5,086  
Share-based Payment Arrangement, Option [Member]      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 6,600   $ 6,800
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 5 years 8 months 12 days    
Share-based Payment Arrangement, Expense $ 200 $ 200  
Restricted (Performance) Stock [Member]      
Shares, Granted 82,112 72,734  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 0.71% 2.53%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 27.00% 28.30%  
Restricted Stock [Member]      
Number of stocks outstanding 927,938   1,105,059
Shares, Granted 1,268    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 4 years 7 months 6 days    
Restricted Stock Units (RSUs) [Member]      
Number of stocks outstanding 194,527   20,874
Shares, Granted 179,361    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 5 years 7 months 6 days    
2007 Stock Plan [Member]      
Maximum issuance of common stock 4,500,000    
Number of options outstanding 53,811    
Number of stocks outstanding 340    
2015 Stock Option Plan [Member]      
Maximum issuance of common stock 4,200,000    
Number of options outstanding 423,000    
Number of stocks outstanding 194,187    
2001 Employee Stock Purchase Plan [Member] | Common Stock [Member]      
Market value of common stock on the date of grant for incentive stock options 85.00%    
Maximum earnings withheld by the employees 15.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate 5.80% 1.96%  
Number of shares purchased under the plan 0 0  
Cash received upon the issuance of common stock $ 0 $ 0  
Number of shares available for issuance 1,523,568    
Share-based Payment Arrangement, Expense $ 500 $ 400  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 1.57% 2.32%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 6 months 6 months  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00% 1.19%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 23.95% 22.17%  
Minimum [Member]      
Market value of common stock on the date of grant for incentive stock options 85.00%