XML 58 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Note 9 - Employee Benefit Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 16, 2011
Jul. 31, 2001
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2001
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 13.52      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     4 years      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period     87,000 30,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance     745,000 1,027,000   1,045,000
Share-based Payment Arrangement, Amount Capitalized     $ 309    
Share Price     $ 16.89      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 1,700 $ 400    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value     $ 300      
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent     60.00%      
Defined Contribution Plan, Employer Discretionary Contribution Amount     $ 0      
Software Development [Member]            
Share-based Payment Arrangement, Amount Capitalized     $ 300      
Share-based Payment Arrangement, Option [Member]            
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years 292 days      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total     $ 700      
Restricted Stock Units (RSUs) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value       $ 8.66    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years 219 days      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total     $ 17,700      
Employee Stock Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period   10 years        
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate   10.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent   85.00%        
ESPP Maximum Annual Share Replenishment   675,000        
ESPP Maximum Annual Share Replenishment Percentage of Prior Year Outstanding Company Common Stock   2.00%        
Common Stock, Capital Shares Reserved for Future Issuance     9,381,000      
Stock Issued During Period, Shares, Employee Stock Purchase Plans     172,000 201,000    
Employee Stock Purchase Plan Weighted Average Purchase Price of Shares Purchased     $ 8.92 $ 9.12    
Number Of ESPP Shares Available For Future Issuance     5,200,000      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 3.72 $ 3.62    
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 800      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     1 year 47 days      
Twenty Eleven Stock Incentive Plan [Member]            
Common Stock, Capital Shares Reserved for Future Issuance     10,800,000      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 10,300,000          
Share Based Compensation Arrangement By Share Based Payment Award Shares Reserved Decrease Rate 1.33          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant     3,500,000      
Twenty Eleven Stock Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years          
Shares Previously Issued Under the 2001 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized         3,500,000  
IDS Plan [Member] | Share-based Payment Arrangement, Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period         10 years  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period         4 years  
Two Thousand One Stock Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period     500,000      
Outside of the 2011, 2001 or IDS Plans [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance     0