XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.2
Note 16 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 19, 2022
May 17, 2017
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Apr. 08, 2022
Mar. 31, 2022
Jan. 31, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares, Ending Balance (in shares)     118,005 245,500 118,005 245,500 237,500      
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Ending Balance (in dollars per share)     $ 4.36 $ 4.11 $ 4.36 $ 4.11 $ 4.28      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)         51,495 35,500        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value         $ 1,100,000 $ 860,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     198,613 43,976 224,376 76,265        
Proceeds from Stock Options Exercised     $ 2,500,000 $ 467,000 $ 2,855,000 $ 806,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value     1,700,000 438,000 1,900,000 748,000        
Share-Based Payment Arrangement, Option [Member]                    
Share-Based Payment Arrangement, Expense     71,000 121,000 156,000 231,000        
Share-Based Payment Arrangement, Expense, Tax Benefit     279,000 68,000 302,000 124,000        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total     $ 403,000 959,000 $ 403,000 959,000        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 year 3 months 18 days          
Stock Options One [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares, Ending Balance (in shares)     10,000   10,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Ending Balance (in dollars per share)     $ 21.46   $ 21.46          
Stock Options Two [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares, Ending Balance (in shares)     51,495   51,495          
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price, Ending Balance (in dollars per share)     $ 18.39   $ 18.39          
Stock Options Three [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares, Ending Balance (in shares)                 51,001  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares (in shares)         78,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value (in dollars per share)         $ 16.74          
Restricted Stock [Member]                    
Share-Based Payment Arrangement, Expense     $ 6,000 195,000 $ 95,000 371,000        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total     $ 0 959,000 $ 0 959,000        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         0   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)     0   0   60,000 40,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)         40,000          
Restricted Stock Units (RSUs) [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     39,497              
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)     22,770   22,770       0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)     15,727              
Restricted Stock Units (RSUs) [Member] | Directors and Executive Officers [Member]                    
Share-Based Payment Arrangement, Expense     $ 72,000 0 $ 155,000 0        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total     $ 522,000 $ 0 $ 522,000 $ 0        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 39,497                  
Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other Than Options, Granted at Closing Price (in dollars per share) $ 27.16                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 1 year                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)     22,770   22,770          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)     15,727              
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                
The 2017 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)     1,054,083   1,054,083          
Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum         5.60%