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

Fiscal Year ended June 30,

 
   

2026

   

2025

   

2024

 

Stock options

  $ 101     $ 119     $ 94  

Restricted stock units

    507       603       484  

Performance stock units

    599       805       872  

Total stock-based compensation expense

  $ 1,207     $ 1,527     $ 1,450  

Tax benefit

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

Fiscal Year Ended June 30,

 
   

2026

   

2025

   

2024

 

Volatility

    42.3 %     41.7 %     40.5 %

Risk-free rate of return

    3.76 %     3.72 %     3.98 %

Dividend yield

    4.93 %     4.93 %     4.70 %

Expected average life (years)

    5.5       5.3       5.5  

Weighted average grant date fair value

  $ 7.34     $ 7.35     $ 8.65  

Fair value as a % of exercise price

    24.8 %     24.5 %     24.8 %
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, 2025

    107,420     $ 25.69       5.7     $ 431  

Granted

    16,905     $ 29.58                  

Canceled (forfeited/expired)

    (43,545 )   $ 24.80                  

Outstanding at June 30, 2026

    80,780     $ 26.99       6.0     $ 85  

Vested and exercisable at June 30, 2026

    54,556     $ 25.30       4.8     $ 85  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
           

Weighted Average

 
   

Restricted

   

Grant Date

 
    Stock Units    

Fair Value

 

Unvested and outstanding at June 30, 2025

    46,263     $ 24.02  

Granted

    20,789     $ 23.69  

Vested

    (26,862 )   $ 23.04  

Unvested and outstanding at June 30, 2026

    40,190     $ 24.51  
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]
           

Weighted Average

 
   

Performance

   

Grant Date

 
   

Stock Units

   

Fair Value

 

Outstanding at June 30, 2025

    337,006     $ 24.05  

Granted

    88,526     $ 22.77  

Vested

    (50,479 )   $ 19.08  

Canceled (forfeited)

    (63,455 )   $ 27.64  

Outstanding at June 30, 2026

    311,598     $ 23.76  
Share-Based Payment Arrangement, Performance Stock Units, Granted Activity [Table Text Block]
   

Fiscal Year Ended June 30,

 

Vesting based on:

 

2026

   

2025

   

2024

 

Performance goals(1)

  $ 22.31     $ 22.52     $ 27.20  

Market conditions(2)

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

Fiscal Year Ended June 30,

 
   

2026

   

2025

   

2024

 
Fiscal 2022 grants   $ -     $ -     $ 384  

Fiscal 2023 grants

    -       317       321  

Fiscal 2024 grants

    191       196       167  

Fiscal 2025 grants

    247       292       -  

Fiscal 2026 grants

    161       -       -  

Total expense

  $ 599     $ 805     $ 872