XML 24 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 1 - Summary of Significant Interim Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2016
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2016
   
2015
   
2016
   
2015
 
                                 
Net earnings used in the computation of basic and diluted earnings per share
  $ 3,075,042     $ 3,624,000     $ 5,335,443     $ 5,667,000  
                                 
Weighted average shares outstanding - basic
    14,120,617       13,730,646       14,023,840       13,657,784  
Common stock equivalents
    836,852       846,696       789,224       904,929  
Weighted average shares outstanding - diluted
    14,957,469       14,577,342       14,813,064       14,562,713  
Per Share Data:
                               
Basic
                               
Net earnings
  $ 0.22     $ 0.26     $ 0.38     $ 0.41  
Diluted
                               
Net earnings
  $ 0.21     $ 0.25     $ 0.36     $ 0.39  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
   
No. of
Shares
   
Weighted Average
Exercise Price
 
Outstanding December 31,
    946,546     $ 8.39  
Granted
    120,332     $ 16.55  
Exercised
    (141,022 )   $ 6.97  
Lapsed
    (1,592 )   $ 5.62  
Cancelled
    (660 )   $ 14.21  
Outstanding June 30, 2016
    923,604     $ 9.67  
Schedule of Share-based Compensation, Stock Appreciation Rights Award Activity [Table Text Block]
   
No. of
Shares
   
Weighted Average
Exercise Price
 
Outstanding December 31,
    381,566     $ 8.14  
Granted
    58,108       16.35  
Exercised
    (75,792 )     6.12  
Lapsed
    -       -  
Cancelled
    -       -  
Outstanding June 30, 2016
    363,882     $ 9.87  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
Three months ended
                 
June 30,
    SARS      Options  
                   
Exercise price
                 
2016
      N/A     $ 18.55  
2015
      N/A     $ 16.78  
                   
Market price
                 
2016
      N/A       18.55  
2015
      N/A     $ 16.78  
                   
Risk free interest rate
1
                 
2016
      N/A       1.8 %
2015
      N/A       2.1 %
                   
Expected award life (years)
2
      N/A       10  
                   
Expected volatility
3
                 
2016
      N/A       40.3 %
2015
      N/A       39.0 %
                   
Expected dividend yield
4
                 
2016
      N/A       1.8 %
2015
      N/A       1.8 %
Six months ended June 30,
 
SARS
   
Options
 
                   
Exercise price
                 
2016
  $ 16.35     $16.35 - $18.55  
2015
  $ 18.66     $16.78 - $18.66  
                   
Market price
                 
2016
  $ 16.35     $16.35 - $18.55  
2015
  $ 18.66     $16.78 - $18.66  
                   
Risk free interest rate
1
                 
2016
    1.3 %   1.3% - 1.8%  
2015
    1.5 %   1.5% - 2.1%  
                   
Expected award life (years)
2
    5     5 - 10  
                   
Expected volatility
3
                 
2016
    36.5 %   36.5% - 40.3%  
2015
    34.9 %   34.9% - 39.0%  
                   
Expected dividend yield
4
                 
2016
    2.0 %   1.8% - 2.0%  
2015
    1.6 %   1.6% - 1.8%