XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Stockholders' Equity and Stock-based Compensation (Details Textual)
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) 14,583 12,700
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 381,417  
Defined Benefit Plan, Plan Assets, Contributions by Employer | $ $ 876,000 $ 851,000
Share-based Compensation Arrangement By Share-based Payment Award, Options, Outstanding and Exercisable, Grant Date Fair Value | $ $ 0 $ 0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares) 0 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value | $ $ 0 $ 0
Non-Employee Board Member Stock Option and Restricted Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 10,734  
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) | $ / shares $ 22.35  
Non-Employee Board Member Stock Option and Restricted Stock [Member] | Director [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 100.00%  
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, Grants in Period (in shares) 10,734  
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) | $ / shares $ 22.35  
Employee Deferred Stock Award [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years 4 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 22,100 19,020
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) | $ / shares $ 21.08 $ 25.52
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ $ 770,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 3 months 18 days  
Employee Deferred Stock Award [Member] | Share-Based Payment Arrangement, Tranche One [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%  
Employee Deferred Stock Award [Member] | Share-Based Payment Arrangement, Tranche Two [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%  
Employee Deferred Stock Award [Member] | Share-Based Payment Arrangement, Tranche Three [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%  
Employee Deferred Stock Award [Member] | Share-Based Payment Arrangement, Tranche Four [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%  
Salaries and Benefits [Member]    
Share-Based Payment Arrangement, Expense | $ $ 572,000 $ 528,000
Employee Stock Purchase Plan [Member]    
Minimum Hours Per Week Required To Participate In ESPP 15  
Percentage Of Fair Market Value Of Common Stock Purchased At By Employees 85.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   450,000
KSOP [Member]    
Period Of Service Required To Be Eligible For KSOP (Month) 6 months  
Stock Plan 1994 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 1,650,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 135,238