XML 90 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Stock Plans (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2015
Jun. 30, 2022
Common Stock, No Par Value (in dollars per share)     $ 0 $ 0      
Maximum Percentage of Common Stock, Available for Repurchase             3.00%
Treasury Stock, Shares, Acquired (in shares)     32,554        
Treasury Stock Acquired, Average Cost Per Share (in dollars per share)     $ 38.81        
Stock Settled Stock Appreciation Rights SSARs [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised (in shares)     3,608 2,932 (0)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Exercised     $ 15,140 $ 10,190      
Share-based Compensation Arrangement by Share-based Payment Award, Non-option, Exercises in Period, Realized Tax Deduction     56,424 125,810      
Share-Based Payment Arrangement, Expense, Tax Benefit     $ 11,849 26,420      
The 2022 Stock Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)     500,000        
The 2022 Stock Incentive Plan [Member] | Restricted Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years        
The 2022 Stock Incentive Plan [Member] | Restricted Stock [Member] | Vesting Each Year [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.00%        
The 2022 Stock Incentive Plan [Member] | Restricted Stock [Member] | Award Date Two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     1 year        
The 2022 Stock Incentive Plan [Member] | Restricted Stock [Member] | Award Date One [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years        
The 2022 Stock Incentive Plan [Member] | Restricted Stock and Stock-settled Stock Appreciation Rights [Member]              
Share-Based Payment Arrangement, Reversal of Accruals       $ 10,000 $ 100,000    
Long-Term Incentive Plan [Member] | Stock Settled Stock Appreciation Rights SSARs [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)           10 years  
Long-Term Incentive Plan [Member] | Restricted Stock [Member] | New Employee [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 476 500          
The 2002 Employee Stock Purchase Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)     165,000        
Shares, Issued (in shares)     94,533        
Dividend Reinvestment Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)     750,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     591,730