XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Stock Option Plan (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement, Expense $ 1,100,000 $ 686,000 $ 689,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value $ 1,200,000 $ 300,000 $ 460,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance (in shares) 237,500 147,500 76,500
Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Ending Balance (in dollars per share) $ 4.28 $ 4.43 $ 6.32
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) 302,744 56,498 200,629
Proceeds from Stock Options Exercised $ 3,475,000 $ 712,000 $ 2,817,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 3,800,000 278,000 1,200,000
Share-based Payment Arrangement, Option [Member]      
Share-based Payment Arrangement, Expense 485,000 260,000 152,000
Employee Service, Share Based Compensation Tax Expense (Benefit) from Compensation Expense (873,000) (26,000) (78,000)
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 635,000 476,000 332,000
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 4 months 24 days    
Restricted Stock Units (RSUs) [Member]      
Share-based Payment Arrangement, Expense $ 602,000 425,000 425,000
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 729,000 $ 266,000 $ 691,000
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 1 month 6 days    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 60,000    
Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other Than Options, Granted at Closing Price (in dollars per share) $ 17.74    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) 60,000 14,475  
The 2017 Omnibus Stock Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum 30.00%    
Share Based Compensation Arrangement by Share Based Payment Award, Minimum Percentage of Fair Market Value Common Stock on Grant Date 100.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 981,853