XML 75 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 12 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Allocated Share-based Compensation Expense, Total $ 4,714 $ 3,994 $ 14,208 $ 9,380
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 87,230 132,128 151,034 132,805
Proceeds from Stock Options Exercised $ 2,200 $ 2,000 $ 2,390 $ 1,986
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 800 600 800 $ 600
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options 9,600   $ 9,600  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 7.52 $ 7.73
Income Tax Expense (Benefit), Total (242) 5,538 $ 2,761 $ 5,908
Employee Stock Option [Member]        
Allocated Share-based Compensation Expense, Total 2,100 1,700 $ 6,100 3,900
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     2 years 109 days  
Income Tax Expense (Benefit), Total     $ 2,500 3,600
Restricted Stock Units (RSUs) [Member]        
Allocated Share-based Compensation Expense, Total $ 2,600 $ 2,200 $ 8,100 $ 5,500
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     1 year 138 days  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 62,259 536,023 761,083 539,657
Stock Granted, Value, Share-based Compensation, Gross $ 900 $ 10,200 $ 12,700 $ 10,300
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 1,330,734   1,330,734  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options $ 13,900   $ 13,900