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

 

 

Three months ended

March 31, 2014

 

 

Three months ended

March 31, 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

 

 

 

 

 

 

 

 

37,500

 

 

 

5.76

 

Exercised

 

 

(291,913)

 

 

 

3.12

 

 

 

(14,214)

 

 

 

2.72

 

Forfeited

 

 

(5,594)

 

 

 

5.56

 

 

 

(3,453)

 

 

 

4.24

 

Expired

 

 

(2,875)

 

 

 

3.40

 

 

 

 

 

 

 

Outstanding, end of period

 

 

1,107,257 

 

 

$

3.97

 

 

 

2,168,003 

 

 

$

2.60

 

Options exercisable, end of period

 

 

753,506 

 

 

$

3.15

 

 

 

1,761,150 

 

 

$

2.28

 

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

 

$

 1.52

 -

 $

2.40

 

 

255,704

 

 

$

2.33

 

 

 

 

 

$

2,984,513

 

 

 

255,704

 

 

$

2.33

 

 

$

2,984,513

 

 $

 2.48

 -

 $

2.80

 

 

356,824

 

 

$

2.76

 

 

 

2.0

 

 

 

4,010,829

 

 

 

281,726

 

 

$

2.75

 

 

 

3,169,731

 

 $

 2.92

 -

 $

3.76

 

 

155,919

 

 

$

3.02

 

 

 

2.8

 

 

 

1,712,347

 

 

 

106,215

 

 

$

3.06

 

 

 

1,161,627

 

 $

 4.20

 -

 $

10.16

 

 

338,810

 

 

$

6.91

 

 

 

4.6

 

 

 

2,403,439

 

 

 

109,861

 

 

$

6.15

 

 

 

862,897

 

 

 

 

 

 

 

 

1,107,257

 

 

$

3.97

 

 

 

2.4

 

 

$

11,111,128

 

 

 

753,506

 

 

$

3.15

 

 

$

8,178,768