XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Stock-based Compensation and Purchase Plans (Tables)
12 Months Ended
Jun. 30, 2025
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, 2024

  85,548  $122.00 

Granted

  32,569   177.17 

Vested

  (39,231)  121.02 

Canceled

  (2,251)  152.37 

Outstanding, June 30, 2025

  76,635  $145.06 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2025

  

2024

  

2023

 

Risk-free interest rates

  3.69%  4.52%  4.52%

Expected life of option grants (in years)

  3   3   3 

Expected volatility of underlying stock

  34.1%  29.5%  29.5%

Expected quarterly dividends (per share)

 $0.32  $0.28  $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, 2024

  45,535  $74.85  $2,095,116   87,956  $114.41 

Granted

  6,201   120.86       38,712   148.03 

Exercised / vested

  (20,902)  71.25  $2,198,482   (44,964)  107.25 

Forfeited

  (814)  56.94       (1,072)  148.76 

Non-vested, June 30, 2025

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