XML 99 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Note 16 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
May 17, 2017
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Jan. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value       $ 1,300,000 $ 221,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance (in shares)   241,504 90,000 241,504 90,000    
Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Ending Balance (in dollars per share)   $ 4.30 $ 5.35 $ 4.30 $ 5.35    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)   211,479 0 287,744 56,498    
Proceeds from Stock Options Exercised   $ 2,400,000   $ 3,215,000 $ 712,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value   3,000,000.0   3,800,000 389,000    
Share-based Payment Arrangement, Option [Member]              
Share-based Payment Arrangement, Expense   126,000 $ 60,000 357,000 175,000    
Employee Service, Share Based Compensation Tax Expense (Benefit) from Compensation Expense   (534,000) 0 (657,000) (26,000)    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   763,000 1,200,000 $ 763,000 1,200,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 7 months 6 days      
Restricted Stock Units (RSUs) [Member]              
Share-based Payment Arrangement, Expense   142,000 106,000 $ 513,000 319,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 817,000 $ 372,000 $ 817,000 $ 372,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 3 months 18 days      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       60,000 0    
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, Award Vesting Period (Year)       3 years      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)   60,000   60,000   14,475  
Stock Option Plan 2010 [Member]              
Share Based Compensation, Arrangement By Share Based Payment Award, Common Stock Reserved As Percentage Of Issued And Outstanding             30.00%
Common Stock, Capital Shares Reserved for Future Issuance (in shares)             3,494,478
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) 0            
Omnibus Stock Incentive Plan [Member]              
Share Based Compensation, Arrangement By Share Based Payment Award, Common Stock Reserved As Percentage Of Issued And Outstanding 30.00%            
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 3,848,341            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)   972,045   972,045      
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum       5.00%