XML 101 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 17 - Stock Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Employee Stock Option [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, Options, Grants in period, Weighted average grant date fair value $ 21.00 $ 17.71 $ 15.17
Employee service share-based compensation, Nonvested awards, Compensation cost not yet recognized $ 9,871    
Employee service share-based compensation, Nonvested awards, Compensation cost not yet recognized, Period for recognition 2 years 8 months 12 days    
Share-based compensation arrangement by share-based payment award, Options, Exercises in period, Intrinsic value $ 19,976 $ 13,775 $ 14,832
Share-based compensation arrangement by share-based payment award, Options, Outstanding, Intrinsic value 3,314    
Share-based compensation arrangement by share-based payment award options exercisable intrinsic value1 3,211    
Employee Stock Option [Member] | Selling, General and Administrative Expenses [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock or unit option plan expense 4,288 4,368 3,816
Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Employee service share-based compensation, Nonvested awards, Compensation cost not yet recognized 0    
Restricted Stock [Member] | Selling, General and Administrative Expenses [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Restricted stock or unit expense 533 571 489
Performance Shares [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Employee service share-based compensation, Nonvested awards, Compensation cost not yet recognized $ 4,322    
Employee service share-based compensation, Nonvested awards, Compensation cost not yet recognized, Period for recognition 1 year 8 months 12 days    
Performance Shares [Member] | Selling, General and Administrative Expenses [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Performance share expense (benefit) $ (727) $ 3,975 $ 3,461