XML 94 R84.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Jan. 18, 2023
May 17, 2017
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Jan. 31, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)     101,671 107,005 101,671 107,005 127,005  
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share)     $ 5.21 $ 4.37 $ 5.21 $ 4.37 $ 4.69  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)         50,334 62,495    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value         $ 643,000 $ 1,300,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     0 217,932 9,153 442,308    
Proceeds from Stock Options Exercised       $ 2,600,000 $ 159,000 $ 5,436,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value       2,100,000 25,000 3,900,000    
Share-Based Payment Arrangement, Option [Member]                
Share-Based Payment Arrangement, Expense     $ 59,000 72,000 190,000 228,000    
Share-Based Payment Arrangement, Expense, Tax Benefit     0 276,000 5,000 578,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 375,000 332,000 $ 375,000 332,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years      
Stock Options One [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)     30,000   30,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share)     $ 19.87   $ 19.87      
Stock Options Two [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)     50,334   50,334      
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share)     $ 18.07   $ 18.07      
Stock Options Three [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)     0   0      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares (in shares)         5,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value (in dollars per share)         $ 17.74      
Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         32,248      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)     26,660   26,660   14,786  
Restricted Stock Units (RSUs) [Member] | Directors and Executive Officers [Member]                
Share-Based Payment Arrangement, Expense     $ 84,000 202,000 $ 420,000 357,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 422,000 $ 320,000 $ 422,000 $ 320,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         1 year 4 months 24 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 32,248              
Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other Than Options, Granted at Closing Price (in dollars per share) $ 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)     26,660   26,660      
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,018,673   1,018,673      
Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum         5.40%