XML 112 R98.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 20 - Equity Incentive and Employee Benefit Plans (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 50.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 6.00%    
Defined Contribution Plan, Cost $ 2.4 $ 2.1 $ 1.3
Equity Incentive Plan 2001 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years    
Common Stock, Capital Shares Reserved for Future Issuance 900,000    
Equity Incentive Plan 2011 [Member]      
Common Stock, Capital Shares Reserved for Future Issuance 6,600,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 700,000    
Equity Incentive Plan 2011 [Member] | Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 5 years    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years    
Director Stock Option Plan 2001 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years    
Common Stock, Capital Shares Reserved for Future Issuance 200,000    
2011 Director Stock Option Plan [Member]      
Common Stock, Capital Shares Reserved for Future Issuance 1,000,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 500,000    
2011 Director Stock Option Plan [Member] | Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 210 days    
2011 Director Stock Option Plan [Member] | Nonqualified Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years    
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee 25,000    
2011 Director Stock Option Plan [Member] | Stock Options [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Exercisable Period 180 days    
Maximum [Member] | Equity Incentive Plan 2001 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 7 years    
Maximum [Member] | Equity Incentive Plan 2001 [Member] | Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 5 years