XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 12 - Stock Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
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     $ 24.54 $ 20.14
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 6,466   $ 6,466  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     1 year 10 months 24 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 12,685 $ 2,669 $ 18,494 $ 12,011
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value 27,656   27,656  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value 7,937   7,937  
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 994 1,187 3,182 3,313
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 88   $ 88  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     1 month 6 days  
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 262 280 $ 445 474
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 2,768   $ 2,768  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     10 months 24 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) $ (353) $ 821 $ 479 $ 2,534