XML 113 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Note 16 - Stock Based Compensation (Details Textual) - USD ($)
12 Months Ended
May 17, 2017
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2017
Share-Based Payment Arrangement, Expense   $ 1,100,000 $ 750,000 $ 848,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   1,900,000 517,000 581,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value   $ 581,000,000,000 $ 1,100,000 $ 1,100,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)   21,333 65,671 127,005  
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share)   $ 6.02 $ 4.99 $ 4.69  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)   112,250 19,403 445,308  
Proceeds from Stock Options Exercised   $ 1,841,000 $ 295,000 $ 5,476,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value   429,000 90,000 4,000,000  
Share-Based Payment Arrangement, Option [Member]          
Share-Based Payment Arrangement, Expense   62,000 246,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 117,000 179,000 400,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   2 years 3 months 18 days      
Stock Options One [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)   28,337      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value (in dollars per share)   $ 18.18      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)   16,001      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value (in dollars per share)   $ 19.03      
Restricted Stock Units (RSUs) Not Including PRSUs [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   138,668      
Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other Than Options, Granted at Closing Price (in dollars per share)   $ 18.37      
Performance-based Restricted Stock Units [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   31,270      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 19.13      
Time-based Restricted Stock Units [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   3 years      
Time-based Restricted Stock Units [Member] | Minimum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   1 year      
Time-based Restricted Stock Units [Member] | Maximum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   4 years      
Restricted Stock Units (RSUs) [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 1,800,000 $ 338,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   2 years 3 months 18 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   138,668      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 18.37      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)   140,475 43,160    
Restricted Stock Units (RSUs) [Member] | Directors and Executive Officers [Member]          
Share-Based Payment Arrangement, Expense   $ 994,000 $ 504,000 $ 453,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,004,658      
Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum   5.70%