XML 54 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 10,903 $ 100,815
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options 10,200,000  
Allocated Share-based Compensation Expense $ 5,386,000 $ 4,240,000
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 1 year 40 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 5.45
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 677 9,975
Proceeds from Stock Options Exercised $ 2,000 $ 26,000
Employee Stock Option [Member]    
Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation 400,000 10,000
Allocated Share-based Compensation Expense 2,100,000 2,000,000
Proceeds from Stock Options Exercised 1,836 26,425
Restricted Stock Units (RSUs) [Member]    
Allocated Share-based Compensation Expense $ 3,300,000 $ 2,200,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 761,178  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options $ 10,400,000  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 1 year 40 days