XML 52 R37.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 12 - Stock Option Plans (Tables)
12 Months Ended
Dec. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
    Year ended December 31,  
   

2015

   

2014

   

2013

 
                         

Volatility

    44.1

%

    56.1

%

    69.4

%

Risk-free interest rate

    1.3

%

    1.3

%

    1.1

%

Expected life (in years)

    4.0

%

    4.0

%

    4.0

%

Dividend yield

    -

%

    -

%

    -

%

The weighted average grant date fair value for options issued, with the exercise price equal to market value on the date of grant

  $ 7.40     $ 7.02     $ 4.52  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
    Year ended     Year ended     Year ended  
    December 31, 2015     December 31, 2014     December 31, 2013  
   

Number of shares

   

Weighted average exercise price per share

   

Number of shares

   

Weighted average exercise price per share

   

Number of shares

   

Weighted average exercise price per share

 
                                                 

Outstanding, beginning of year

    976,062     $ 5.41       1,407,639     $ 3.80       2,148,170     $ 2.56  

Granted

    67,500       21.26       102,475       15.78       180,375       8.36  

Exercised

    (517,998 )     3.53       (502,061 )     2.95       (890,034 )     1.80  

Forfeited

    (10,323 )     13.30       (28,366 )     6.60       (29,684 )     4.88  

Expired

    (1,875 )     2.40       (3,625 )     3.36       (1,188 )     1.44  

Outstanding, end of year

    513,366       9.24       976,062       5.41       1,407,639       3.80  

Options exercisable, end of year

    321,155     $ 6.49       725,392     $ 4.03       1,045,475     $ 3.14  
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
          Options outstanding     Options exercisable  

Exercise price 

   

Number outstanding

   

Weighted average exercise price per share

   

Weighted average remaining contractual life (years)

   

Aggregate intrinsic value

   

Number exercisable

   

Weighted average exercise price per share

   

Weighted average remaining contractual life (years)

   

Aggregate intrinsic value

 
                                                                       
$ 2.80 - $ 2.92       118,490     $ 2.84       1.8     $ 2,163,787       118,490     $ 2.84       1.8     $ 2,163,787  
$ 3.00 - $ 5.76       148,348       5.18       2.8       2,361,720       110,841       5.08       2.5       1,775,898  
$ 8.56 - $10.16       92,253       9.05       4.2       1,111,453       43,374       8.92       3.9       528,510  
$ 14.67 - $24.96       154,275       18.18       5.3       538,064       48,450       16.46       4.8       224,724  
            513,366     $ 9.24       3.6     $ 6,175,024       321,155     $ 6.49       2.8     $ 4,692,919  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
   

Year ended December 31, 2015

   

Year ended December 31, 2014

   

Year ended December 31, 2013

 

Network expenses

  $ 28,915     $ 30,938     $ 31,664  

Sales and marketing

    188,035       143,514       129,302  

Technical operations and development

    111,239       85,904       78,800  

General and administrative

    197,836       282,382       191,137  
    $ 526,025     $ 542,738     $ 430,903