XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Stock Based Compensation (Tables)
3 Months Ended
Mar. 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

    (8,169 )          

Balance at March 31, 2025

    375,321            
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

   

Aggregate

 
   

Number of

   

Weighted

   

Average

   

Intrinsic

 
   

Shares

   

Average

   

Remaining

   

Value

 
   

Excercisable

   

Exercise Price

   

Term (Years)

   

(in Thousands)

 

Outstanding as of December 31, 2021

    -     $ -       -     $ -  

Granted

    121,743       21.20       7.03       -  

Forfeited

    -       -       -       -  

Outstanding as of December 31, 2022

    121,743     $ 21.20       7.03     $ -  

Granted

    154,294       14.70       8.00       -  

Forfeited

    -       -       -       -  

Outstanding as of December 31, 2023

    276,037     $ 17.57       7.58     $ -  

Granted

    107,453       11.00       8.99       -  

Forfeited

    -       -       -       -  

Outstanding as of December 31, 2024

    383,490     $ 15.73       7.98     $ -  

Granted

    -       -       -       -  

Forfeited

    (8,169 )     (15.21 )     -       -  

Outstanding as of March 31, 2025

    375,321     $ 16.79       7.97     $ -  

Exercisable as of March 31, 2025

    219,839     $ 17.38       7.97     $ -  
Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits by Title of Individual and Type of Deferred Compensation [Table Text Block]
   

Targeted

           
   

Performance-Based

         

Vesting

   

Cash

   

Vested

 

Date

Balance at December 31, 2024

  $ -     $ -    

Issued

  $ 408,853     $ -  

4/1/2028

Balance at March 31, 2025

  $ 408,853     $ -