v3.26.1
Note 14 - Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Share-Based Compensation Arrangement by Share-Based Payment Award, Conversion of Restricted Stock Units to Options [Table Text Block]
           

Closing

   
           

Stock

 

Vesting

   

Options

   

Price

 

Date

Balance at December 31, 2021

    -            

Issued

    40,577     $ 21.20  

4/11/2023

Issued

    40,583     $ 21.20  

4/11/2024

Issued

    40,583     $ 21.20  

4/11/2025

Balance at December 31, 2022

    121,743            

Issued

    51,431     $ 14.70  

3/31/2024

Issued

    51,431     $ 14.70  

3/31/2025

Issued

    51,432     $ 14.70  

3/31/2026

Balance at December 31, 2023

    276,037            

Issued

    35,817     $ 11.00  

3/28/2025

Issued

    35,818     $ 11.00  

3/28/2026

Issued

    35,818     $ 11.00  

3/28/2027

Balance at December 31, 2024

    383,490            

Forfeited

    (27,482 )          

Balance at December 31, 2025

    356,008            
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

2024 Grants

   

2023 Grants

   

2022 Grants

 
                         

Exercise Price

  $ 11.00     $ 14.70     $ 21.20  

Risk-Free Rate of Interest

    3.866 %     2.957 %     1.515 %

Expected Term (Years)

    10       10       10  

Expected Stock Price Volatility

    36.6 %     20.7 %     18.1 %

Dividend Yield

    2.11 %     2.83 %     2.44 %
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
                   

Weighted

         
           

Weighted

   

Average

   

Aggregate

 
   

Number of

   

Average

   

Remaining

   

Intrinsic

 
   

Shares

   

Exercise Price

   

Term (Years)

   

Value

 

Outstanding as of December 31, 2021

    -     $ -       -     $ -  

Granted

    121,743       21.20       6.28       -  

Forfeited

    -       -       -       -  

Outstanding as of December 31. 2022

    121,743     $ 21.20       6.28     $ -  

Granted

    154,294       14.70       7.25       -  

Forfeited

    -       -       -       -  

Outstanding as of December 31, 2023

    276,037     $ 17.57       6.83     $ -  

Granted

    107,453       11.00       8.25       322,359  

Forfeited

    -       -       -       -  

Outstanding as of December 31, 2024

    383,490     $ 15.73       7.18     $ 322,359  

Granted

    -       -       -          

Forfeited

    (27,482 )     13.60               (43,995 )

Outstanding as of December 31, 2025

    356,008       16.96       7.18       278,364  

Exercisable as of December 31. 2025

    256,185     $ 18.13       6.93     $ 103,995