v3.25.2
Note 18 - Stock-Based Compensation (Tables)
12 Months Ended
Jun. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
   

Fiscal Year ended June 30,

 

 

 

2025

   

2024

   

2023

 

Stock options

  $ 119     $ 94     $ 64  

Restricted stock units

    603       484       391  

Performance stock units

    805       872       833  

Total stock-based compensation expense

  $ 1,527     $ 1,450     $ 1,288  

Tax benefit

  $ 127     $ 131     $ 277  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Fiscal Year Ended June 30,

 
   

2025

   

2024

   

2023

 

Volatility

    41.7 %     40.5 %     41.6 %

Risk-free rate of return

    3.72 %     3.98 %     2.92 %

Dividend yield

    4.93 %     4.70 %     4.25 %

Expected average life (years)

    5.3       5.5       4.9  

Weighted average grant date fair value

  $ 7.35     $ 8.65     $ 5.98  

Fair value as a % of exercise price

    24.5 %     24.8 %     23.9 %
Schedule of Nonvested Share Activity [Table Text Block]
                   

Weighted

         
           

Weighted

   

Average

         
           

Average

   

Remaining

   

Aggregate

 
   

Stock

   

Exercise

   

Contractual

   

Intrinsic Value

 
   

Options

   

Price

   

Term (yrs)

   

($ in thousands)

 

Outstanding at June 30, 2024

    104,147     $ 24.92       5.4     $ 470  

Granted

    16,650     $ 30.03                  

Exercised

    (1,665 )   $ 26.19                  

Canceled (forfeited/expired)

    (11,712 )   $ 24.92                  

Outstanding at June 30, 2025

    107,420     $ 25.69       5.7     $ 431  

Vested and exercisable at June 30, 2025

    74,555     $ 23.61       4.6     $ 412  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
           

Weighted Average

 
   

Restricted

   

Grant Date

 
      Stock Units     

Fair Value

 

Outstanding at June 30, 2024

    46,308     $ 23.42  

Granted

    23,399     $ 24.04  

Vested

    (20,282 )   $ 22.68  

Canceled (forfeited)

    (3,162 )   $ 23.85  

Outstanding at June 30, 2025

    46,263     $ 24.02  
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]
           

Weighted Average

 
   

Performance

   

Grant Date

 
   

Stock Units

   

Fair Value

 

Outstanding at June 30, 2024

    365,841     $ 22.27  

Granted

    92,669     $ 23.06  

Vested

    (68,250 )   $ 17.21  

Canceled (forfeited)

    (53,254 )   $ 18.87  

Outstanding at June 30, 2025

    337,006     $ 24.05  
Share-Based Payment Arrangement, Performance Stock Units, Granted Activity [Table Text Block]
   

Fiscal Year Ended June 30,

 

Vesting based on:

 

2025

   

2024

   

2023

 

Performance goals(1)

  $ 22.52     $ 27.20     $ 18.25  

Market conditions(2)

  $ 25.49     $ 29.21     $ 21.07  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Fiscal Year Ended June 30,

 
   

2025

   

2024

   

2023

 
Fiscal 2021 grants   $ -     $ -     $ 236  

Fiscal 2022 grants

    -       384       317  

Fiscal 2023 grants

    317       321       280  

Fiscal 2024 grants

    196       167       -  

Fiscal 2025 grants

    292       -       -  

Total expense

  $ 805     $ 872     $ 833