XML 125 R111.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 19 - Equity Incentive Plans (Details Textual) - USD ($)
12 Months Ended 36 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2018
May 31, 2015
Proceeds from Stock Options Exercised $ 838,000 $ 1,094,000 $ 7,661,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 35,880 46,790 327,830    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 718,000 $ 663,000      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total $ 9,800,000     $ 9,800,000  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 1 year 255 days        
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years        
Allocated Share-based Compensation Expense, Total $ 7,300,000 $ 5,200,000 $ 4,400,000    
Performance-based Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years        
Performance-based Restricted Stock Units [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 0.00%        
Performance-based Restricted Stock Units [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 150.00%        
Two Thousand Five Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized         3,562,168
Maximum Period Of Common Stock Granted 10 years        
Annual Increments To Be Vested In Common Stock Units 20.00%     20.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross       0  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 2,621,737     2,621,737