XML 55 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
EMPLOYEE STOCK OPTION PLAN (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2008
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of stock options exercised under the plan (in shares) 191,804 41,141 318,750          
Stock options, number of shares [Roll forward]                
Exercised (in shares) 191,804 41,141 318,750          
Stock options, weighted average exercise price per share [Roll Forward]                
Exercised (in dollars per share)     $ 1.04          
Stock options, additional disclosure [Abstract]                
Outstanding, aggregate intrinsic value, end of period $ 1,463,052              
Exercisable, aggregate intrinsic value, end of period 731,997              
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Allocated share-based compensation expense $ 304,100 $ 334,400 $ 447,100          
Stock Options [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of stock options outstanding under the plan (in shares) 649,478 691,869 691,869 656,398 600,549 649,478 691,869  
Number of stock options exercised under the plan (in shares) 191,804 41,141 318,750          
Weighted average estimated grant-date fair value of stock options granted (in dollars per share) $ 2.75   $ 3.52          
Assumptions made in calculating fair values of options [Abstract]                
Expected volatility minimum 45.78%   61.50%          
Expected volatility maximum     96.10%          
Risk-free interest rate minimum 0.92%   0.83%          
Risk-free interest rate minimum     1.52%          
Stock options, number of shares [Roll forward]                
Outstanding, beginning of period (in shares) 649,478 691,869 656,398          
Granted (in shares) 142,875 0 379,750          
Exercised (in shares) 191,804 41,141 318,750          
Forfeited/expired/cancelled (in shares) 0 1,250 25,529          
Outstanding, end of period (in shares) 600,549 649,478 691,869 656,398        
Exercisable, end of period (in shares) 267,549 359,228 265,619          
Stock options, weighted average exercise price per share [Roll Forward]                
Outstanding, beginning of period (in dollars per share) $ 3.75 $ 3.66 $ 2.57          
Granted (in dollars per share) 7.08 0 3.52          
Exercised (in dollars per share) 3.73 2.25 1.04          
Forfeited/expired/cancelled (in dollars per share) 0 4.30 3.17          
Outstanding, end of period (in dollars per share) 4.55 3.75 3.66 $ 2.57        
Exercisable, end of period (in dollars per share) $ 4.14 $ 3.89 $ 3.67          
Stock options, additional disclosure [Abstract]                
Outstanding, weighted average remaining contractual term 3 years 5 months 5 days 3 years 2 months 16 days 3 years 11 months 19 days 1 year 7 months 24 days        
Exercisable, weighted average remaining contractual term 2 years 7 months 28 days 2 years 11 days 1 year 11 months 19 days          
Outstanding, aggregate intrinsic value, beginning of period $ 1,032,362 $ 334,636 $ 801,888          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value 629,143 65,449 341,729          
Outstanding, aggregate intrinsic value, end of period 1,463,052 1,032,362 334,636 $ 801,888        
Exercisable, aggregate intrinsic value, end of period $ 731,997 $ 522,039 $ 158,149          
Net unrecognized compensation cost         $ 386,000 $ 297,000 $ 631,000  
Weighted average period for recognition of net unrecognized compensation cost 2 years 3 months 25 days 2 years 18 days 2 years 4 months 17 days          
Total fair value of stock options vested during period $ 262,000 $ 357,000 $ 283,000          
Stock Options [Member] | Minimum [Member]                
Assumptions made in calculating fair values of options [Abstract]                
Expected term 4 years 8 months 16 days   4 years 6 months          
Stock Options [Member] | Maximum [Member]                
Assumptions made in calculating fair values of options [Abstract]                
Expected term     6 years 3 months 18 days          
2008 Stock Incentive Plan [Member] | Stock Options [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized under the plan (in shares)         750,000     625,000
Increase in number of shares authorized (in shares) 125,000              
Number of stock options outstanding under the plan (in shares) 275,931       275,931      
Number of stock options exercised under the plan (in shares) 467,685              
Options still available to be issued (in shares)         6,384      
Stock options, number of shares [Roll forward]                
Exercised (in shares) 467,685              
Outstanding, end of period (in shares) 275,931              
2014 Stock Incentive Plan [Member] | Stock Options [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized under the plan (in shares)             800,000  
Number of stock options outstanding under the plan (in shares) 117,750       117,750      
Number of stock options exercised under the plan (in shares) 12,000              
Options still available to be issued (in shares)         670,250      
Stock options, number of shares [Roll forward]                
Exercised (in shares) 12,000              
Outstanding, end of period (in shares) 117,750              
Cost of Goods Sold [Member]                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Allocated share-based compensation expense $ 0 0 $ 700          
Research and Development Expense [Member]                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Allocated share-based compensation expense 89,200 62,700 44,500          
Selling, General and Administrative Expenses [Member]                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Allocated share-based compensation expense $ 214,900 $ 271,700 $ 401,900