XML 46 R31.htm IDEA: XBRL DOCUMENT v2.4.0.6
Note 9 - Stock option plans: (Tables)
12 Months Ended
Dec. 31, 2012
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
Year ended December 31,
 
   
2012
   
2011
   
2010
 
Volatility
   
52.1
%
   
73.7
%
   
71.9
%
Risk-free interest rate
   
0.5
%
   
0.8
%
   
1.9
%
Expected life (in years)
   
4.0
     
4.0
     
4.4
 
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
 
$
0.56
   
$
0.38
   
$
0.39
 
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
   
Year ended
December 31, 2012
   
Year ended
December 31, 2011
   
Year ended
December 31, 2010
 
   
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
   
8,746,041
   
$
0.57
     
8,272,249
   
$
0.56
     
7,213,977
   
$
0.56
 
Granted
   
779,000
     
1.36
     
706,000
     
0.74
     
1,804,000
     
0.69
 
Exercised
   
(766,340
)
   
0.55
     
(73,708
)
   
0.43
     
(33,678
)
   
0.44
 
Forfeited
   
(163,001
)
   
0.80
     
(98,500
)
   
0.69
     
(204,959
)
   
0.66
 
Expired
   
(3,014
)
   
0.44
     
(60,000
)
   
0.80
     
(507,091
)
   
1.02
 
Outstanding, end of year
   
8,592,686
   
$
0.64
     
8,746,041
   
$
0.57
     
8,272,249
   
$
0.56
 
Options exercisable, end of year
   
7,090,892
   
$
0.57
     
7,042,415
   
$
0.54
     
6,205,248
   
$
0.51
 
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
   
Aggregate
intrinsic
value
 
$ 0.31   - $0.48       
3,130,574
   
$
0.38
     
0.6
   
$
3,333,310
     
3,130,574
   
$
0.38
   
$
3,333,310
 
$ 0.56   - $0.75       
3,790,112
   
$
0.66
     
3.3
     
2,970,677
     
2,823,318
   
$
0.64
     
2,264,948
 
$ 0.80   - $1.38       
1,672,000
   
$
1.08
     
3.4
     
594,960
     
1,137,000
   
$
0.96
     
548,010
 
             
8,592,686
   
$
0.64
           
$
6,898,947
     
7,090,892
   
$
0.57
   
$
6,146,268