v3.26.1
Note 13 - Stock-based Compensation and Purchase Plans (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Restricted Stock Awards

 
      Weighted 
  

Number

  

Average

 
  

of

  

Grant Date

 
  

Shares

  

Fair Value

 

Outstanding, June 30, 2025

  76,635  $145.06 

Granted

  34,768   216.94 

Vested

  (43,506)  111.31 

Canceled

  (4,407)  191.05 

Outstanding, June 30, 2026

  63,490  $188.21 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2026

  

2025

  

2024

 

Risk-free interest rates

  3.69%  3.69%  4.52%

Expected life of option grants (in years)

  3   3   3 

Expected volatility of underlying stock

  34.7%  34.1%  29.5%

Expected quarterly dividends (per share)

 $0.32  $0.32  $0.28 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Annual Component

  

Performance Stock Units

 
      Weighted          Weighted 
  

Number

  

Average

  

Aggregate

  

Number

  

Average

 
  

of

  

Exercise

  

Intrinsic

  

of

  

Grant Date

 
  

Shares

  

Price

  

Value

  

Shares

  

Fair Value

 

Non-vested, June 30, 2025

  30,020  $86.22  $955,625   80,632  $136.83 

Granted

  6,788   117.36   -   23,839   210.92 

Exercised / vested

  (18,180)  69.49   2,618,225   (17,169)  41.17 

Forfeited

  -   -       (20,422)  108.61 

Non-vested, June 30, 2026

  18,628  $113.89  $4,541,053   66,880  $182.41