XML 84 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 11 - Share Option Plans (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Oct. 08, 2010
Sep. 30, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 1996
Nov. 22, 2006
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 7,600,000 $ 2,400,000 $ 9,600,000    
Proceeds from Stock Options Exercised     221,587 146,390 803,136    
Allocated Share-based Compensation Expense     1,456,572 $ 799,434 $ 526,025    
Employee Stock Option [Member]              
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized     $ 6,500,000        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     3 years        
The 1996 Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized           2,787,500  
The 1996 Plan [Member] | Employee Stock Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period           4 years  
Equity Compensation Plan 2006 [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 1,725,000 2,475,000         1,250,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 475,000 750,000          
Equity Compensation Plan 2006 [Member] | Employee Stock Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     4 years        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period     7 years        
Equity Compensation Plan 2006 [Member] | Automatic Formula Grants of Nonqualified Stock Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     1 year        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period     5 years