XML 109 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Stock Option Plan (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Jul. 20, 2023
Jan. 18, 2023
May 17, 2017
Mar. 31, 2023
Dec. 31, 2022
May 31, 2022
Jul. 31, 2021
Jan. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Apr. 08, 2022
Jan. 31, 2017
Share-Based Payment Arrangement, Expense                 $ 750,000 $ 848,000 $ 1,100,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 581,000       517,000 581,000 1,400,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value                 $ 1,100,000 $ 1,100,000 $ 1,200,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)         127,005       65,671 127,005 237,500    
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share)         $ 4.69       $ 4.99 $ 4.69 $ 4.28    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)                 19,403 445,308 302,744    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                 30,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)       $ 5.49 $ 6.16 $ 5.28 $ 5.69 $ 4.14          
Proceeds from Stock Options Exercised                 $ 295,000 $ 5,476,000 $ 3,475,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value                 90,000 4,000,000 3,800,000    
Share-Based Payment Arrangement, Option [Member]                          
Share-Based Payment Arrangement, Expense                 246,000 300,000 485,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 400,000       179,000 400,000 635,000    
Employee Service, Share Based Compensation Tax Expense (Benefit) from Compensation Expense                 $ 3,000 $ (587,000) $ (873,000)    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                 1 year 2 months 12 days        
Stock Options One [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)                 56,334        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value (in dollars per share)                 $ 18.4        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares (in shares)                 30,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value (in dollars per share)                 $ 19.87        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)                 5,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value (in dollars per share)                 $ 17.74        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                 30,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)                 $ 19.87        
Restricted Stock Units (RSUs) [Member]                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                 48,748   0    
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 (in shares)         14,786       43,160 14,786      
Restricted Stock Units (RSUs) [Member] | Directors and Executive Officers [Member]                          
Share-Based Payment Arrangement, Expense                 $ 504,000 $ 453,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 182,000       $ 338,000 182,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                 1 year 6 months        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 16,500 32,248                      
Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other Than Options, Granted at Closing Price (in dollars per share) $ 13.93 $ 20.46                      
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 (in shares)                 43,160        
Restricted Stock [Member]                          
Share-Based Payment Arrangement, Expense                 $ 0 95,000 $ 602,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 0       $ 0 $ 0 $ 729,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                 0 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 (in shares)                 0     40,000  
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,032,173        
Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum                   5.50%