XML 28 R29.htm IDEA: XBRL DOCUMENT v2.4.0.6
Note 13 - Share-Based Payments (Tables)
6 Months Ended
Jun. 30, 2012
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
   
Three months ended
June 30, 2012
   
Three months ended
June 30, 2011
 
   
Number of
Shares
   
Weighted
Average
exercise price
per share
   
Number of
Shares
   
Weighted
Average
exercise price
per share
 
Outstanding, beginning of period
   
8,458,699
   
$
0.57
     
8,254,749
   
$
0.56
 
Granted
   
504,000
     
1.38
     
     
 
Exercised
   
(378,936)
     
0.58
     
     
 
Forfeited
   
(59,250)
     
0.74
     
(17,625)
     
0.69
 
Expired
   
(14)
     
0.49
     
     
 
Outstanding, end of period
   
8,524,499
   
$
0.62
     
8,237,124
   
$
0.55
 
Options exercisable, end of period
   
6,864,749
   
$
0.55
     
6,972,124
   
$
0.53
 
   
Six months ended
June 30, 2012
   
Six months ended
June 30, 2011
 
   
Number of
Shares
   
Weighted
Average
exercise price
per share
   
Number of
Shares
   
Weighted
Average
exercise price
per share
 
Outstanding, beginning of period
   
8,746,041
   
$
0.57
     
8,272,249
   
$
0.56
 
Granted
   
549,000
     
1.35
     
     
 
Exercised
   
(673,153)
     
0.52
     
(7,250)
     
0.48
 
Forfeited
   
(97,375)
     
0.78
     
(27,875)
     
0.71
 
Expired
   
(14)
     
0.49
     
     
 
Outstanding, end of period
   
8,524,499
   
$
0.62
     
8,237 124
   
$
0.55
 
Options exercisable, end of period
   
6,864,749
   
$
0.55
     
6,972,124
   
$
0.53
 
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
 
$  0.31  -  $
0.48
   
3,136,074
   
$
0.38
     
1.1
   
$
2,272,845
     
3,136,074
   
$
0.38
   
$
2,272,845
 
 $  0.56  -  $
0.75
   
3,898,425
   
$
0.66
     
3.8
     
1,727,088
     
2,784,675
   
$
0.63
     
1,295,050
 
 $  0.80  -  $
1.38
   
1,490,000
   
$
1.04
     
3.7
     
233,830
     
944,000
   
$
0.85
     
231,580
 
             
8,524,499
   
$
0.62
     
2.8
   
$
4,233,763
     
6,864,749
   
$
0.55
   
$
3,799,475