XML 78 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Capital Stock and Stock-based Compensation (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Preferred Stock, Shares Authorized (in shares) 5,000,000 5,000,000
Preferred Stock, Shares Outstanding, Ending Balance (in shares) 0  
Employee Stock Purchase Plan, Consecutive Payment Periods (Year) 6 years  
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date 85.00%  
Increase In Number Of Shares Authorized For Issuance Under Stock Option And Incentive Plan (in shares) 350,000  
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) 126,255 190,642
Employee Stock Ownership Plan, Shares Available for Issuance (in shares) 192,341  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 3,700,000  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 2,975,717  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 5,010,931 4,386,063
Share Price (in dollars per share) $ 4.29  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 92,162  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 4,400,000  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 3 months 18 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 1.21 $ 1.40
Preferred Stock, Shares Issued, Total (in shares) 0  
Market Condition Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 332,622 605,005
Minimum Percentage Of Target, Number of Restricted Stock Units 0.00%  
Maximum Vesting Rate of the Targeted Shareholder Return, Percentage 150.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Performance Factor Adjustment (in shares) 233,055  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 2.98 $ 1.98
In The Money Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares) 862,149  
Share-based Payment Arrangement, Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years  
Share-based Payment Arrangement, Option [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 1 year  
Share-based Payment Arrangement, Option [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years