XML 66 R27.htm IDEA: XBRL DOCUMENT v2.4.0.8
Note 12 - Share-Based Payments (Tables)
9 Months Ended
Sep. 30, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
   

Three months ended

September 30, 2014

   

Three months ended

September 30, 2013

 
   

Number of

Shares

   

Weighted

Average

exercise price

per share

   

Number of

Shares

   

Weighted

Average

exercise price

per share

 

Outstanding, beginning of period

    1,052,308     $ 4.01       2,117,121     $ 2.84  

Granted

    98,100       15.83       22,500       8.92  

Exercised

    (134,199

)

    2.56       (733,843

)

    1.56  

Forfeited

    (8,938

)

    6.15       (18,906

)

    4.88  

Expired

                (1,187

)

    1.44  

Outstanding, end of period

    1,007,271     $ 5.34       1,385,685     $ 3.64  

Options exercisable, end of period

    732,683     $ 3.84       1,049,810     $ 3.12  
   

Nine months ended

September 30, 2014

   

Nine months ended

September 30, 2013

 
   

Number of

Shares

   

Weighted

Average

exercise price

per share

   

Number of

Shares

   

Weighted

Average

exercise price

per share

 

Outstanding, beginning of period

    1,407,639     $ 3.80       2,148,170     $ 2.56  

Granted

    98,100       15.83       142,876       7.88  

Exercised

    (474,220

)

    2.92       (877,986

)

    1.64  

Forfeited

    (20,623

)

    5.86       (26,188

)

    4.84  

Expired

    (3,625

)

    3.36       (1,187

)

    1.44  

Outstanding, end of period

    1,007,271     $ 5.34       1,385,685     $ 3.64  

Options exercisable, end of period

    732,683     $ 3.84       1,049,810     $ 3.12  
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
                           

Options outstanding

   

Options exercisable

 
   

Exercise

price

   

Outstanding

Number

   

Weighted

average

exercise

price per

share

   

Weighted

Average

remaining

contractual

life (years)

   

Aggregate

intrinsic

value

   

Number

exercisable

   

Weighted

average

exercise

price per

share

   

Aggregate

intrinsic

value

 
    $ 2.40       -     $ 2.40       124,750     $ 2.40       0.6     $ 1,563,118       124,750     $ 2.40     $ 1,563,118  
    $ 2.48       -     $ 2.80       326,263     $ 2.76       2.3       3,970,110       326,263     $ 2.76       3,970,110  
    $ 2.92       -     $ 3.76       139,408     $ 3.01       3.1       1,662,210       115,160     $ 3.02       1,370,992  
    $ 4.20       -     $ 15.93       416,850     $ 9.01       5.1       2,554,844       166,510     $ 7.58       1,236,775  
                              1,007,271     $ 5.34       3.4     $ 9,750,282       732,683     $ 3.84     $ 8,140,995