XML 96 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Plans and Stock-Based Compensation - Stock-Based Plans, Stock-Based Compensation and Stock Grants (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
nonemployee_director
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
Dec. 31, 2016
USD ($)
$ / shares
May 31, 2014
shares
Options, Additional Disclosures [Abstract]        
Weighted average per share fair value of stock options granted (in dollars per share) | $ / shares $ 0.00 $ 0.00 $ 4.06  
Intrinsic value of stock options exercised $ 388,000 $ 265,000 $ 223,000  
Intrinsic value of fully-vested stock awards granted 992,000 1,812,000 944,000  
Stock-Based Compensation Expense [Abstract]        
Total Stock-based compensation expense 1,484,000 $ 1,316,000 $ 1,087,000  
Unrecognized stock-based compensation expense $ 1,700,000      
Weighted average remaining vesting period 1 year 230 days      
Fair Value Assumptions and Methodology [Abstract]        
Risk-free interest rate 0.00% 0.00% 1.66%  
Dividend yield 0.00% 0.00% 0.00%  
Expected life 0 years 0 years 6 years 9 months 21 days  
Volatility 0.00% 0.00% 51.70%  
Selling, general and administrative expense        
Stock-Based Compensation Expense [Abstract]        
Total Stock-based compensation expense $ 1,334,000 $ 1,197,000 $ 1,005,000  
Cost of sales        
Stock-Based Compensation Expense [Abstract]        
Total Stock-based compensation expense $ 150,000 $ 119,000 $ 82,000  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period 4 years      
Period options are exercisable 10 years      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period 3 years      
Stock grants        
Fair Value Assumptions and Methodology [Abstract]        
Stock awards granted (in shares) | shares 21,472      
Stock grants | Non-employee directors        
Fair Value Assumptions and Methodology [Abstract]        
Number of shares authorized per non-employee director (in shares) | shares 2,534      
Number of non-employee directors | nonemployee_director 7      
Stock Granted, Value, Share-based Compensation, Gross $ 47,500      
Stock grants | Chairman of board        
Fair Value Assumptions and Methodology [Abstract]        
Stock awards granted (in shares) | shares 3,734      
Stock Granted, Value, Share-based Compensation, Gross $ 70,000      
2014 Plan        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Number of shares authorized (in shares) | shares       1,000,000
Number of shares available for grant (in shares) | shares 430,662