XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2017
Stockholders' Equity Note [Abstract]  
Summary of Stock-Based Compensation Expense
Year ended December 31   2017     2016  
Cost of sales   $ 52,000     $ 28,000  
Selling     75,000       52,000  
Marketing     51,000       1,000  
General and administrative     209,000       123,000  
    $ 387,000     $ 204,000  
Schedule of Weighted Average Assumptions
    2017     2016  
Stock Options:            
Expected life (years)     2.0       2.5  
Expected volatility     46 %     41 %
Dividend yield     0 %     0 %
Risk-free interest rate     1.0 %     1.0 %
                 
      2017       2016  
Stock Purchase Plan Options:                
Expected life (years)     1.0       1.0  
Expected volatility     51 %     31 %
Dividend yield     0 %     0 %
Risk-free interest rate     0.9 %     0.6 %
Summary of Activity Under Stock Option Plans
    Plan Shares Available for Grant     Plan Options Outstanding     Weighted Average Exercise Price Per Share    

Aggregate

Intrinsic Value

 
Balance at January 1, 2016     477,534       895,161     $ 2.73        
Shares reserved                          
Stock awards granted     ( 54,036 )                    
Restricted stock units and awards granted     ( 189,875 )                    
Stock options granted     ( 20,000 )     20,000       2.90        
Stock options exercised           ( 227,833 )     1.72     $ 143,531  
Cancelled or forfeited - 2013 Plan options     237,500       ( 237,500 )     2.86          

Cancelled or forfeited - 2013 Plan

  restricted stock and restricted stock units

    50,499             2.72          
Cancelled or forfeited - 2003 Plan options           ( 30,666 )     3.22          
Balance at December 31, 2016     501,622       419,162       3.18          
Shares reserved                            
Options granted for modification     ( 61,814 )     150,474                  
Stock awards granted     ( 72,115 )                      
Restricted stock units and awards granted     ( 203,424 )                      
Stock options granted                            
Stock options exercised                            
Cancelled or forfeited - 2013 Plan options     103,349       ( 103,349 )     2.20          

Cancelled or forfeited - 2013 Plan

  restricted stock and restricted stock units

    29,382             2.01          
Cancelled or forfeited - 2003 Plan options           ( 99,941 )     2.20          
Balance at December 31, 2017     297,000       366,346       2.41          
Schedule Of The Number Of Options Exercisable
 December 31, 2017    366,346 
 December 31, 2016    381,836 
Summary Of Information About Stock Options Outstanding
    Options Outstanding   Options Exercisable
Ranges of
Exercise Prices
  Number Outstanding   Weighted Average
Remaining Contractual Life
  Weighted Average Exercise Price Per Share   Number Exercisable   Weighted Average Exercise Price Per Share
$ 1.18 - $2.04     94,485     4.57 years    $  1.35     94,485   $  1.35
$ 2.05 - $3.09     215,848     4.83 years      2.46      215,848      2.46
$ 4.02     56,013     2.40 years      4.02      56,016      4.02
         366,346     4.39 years    $  2.41      366,346    2.41
Summary of Restricted Stock and Restricted Stock Units
    Number of Shares    

Weighted average

grant date fair value

 
Unvested shares at January 1, 2016     88,666     $ 2.72  
Granted     189,875       2.11  
Vested     (23,167 )     2.68  
Forfeited or surrendered     (50,499 )     2.72  
Unvested shares at December 31, 2016     204,875     $ 2.16  
Granted     203,424       1.12  
Vested     (56,438 )     1.05  
Forfeited or surrendered     (29,382 )     2.01  
Unvested shares at December 31, 2017     322,479     $ 1.69