XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Tables)
12 Months Ended
Jun. 30, 2025
Stock Based Compensation [Abstract]  
Schedule of Weighted Average Assumptions of Option Award

The table below outlines the weighted average assumptions that the Company used to calculate the fair value of each option award for the years ended June 30, 2025 and 2024.

 

   2025   2024 
Dividend yield   3.79%    3.61% 
Expected stock price volatility   32.85%    31.21% 
Risk-free interest rate   4.35%    4.39% 
Expected option life (in years)   5.1 yrs    5.3 yrs 
Weighted average fair value per share  of options granted during the period  $5.37   $4.11 
Schedule of Stock Option Activity

The following table summarizes stock option activity during the years ended June 30, 2025 and 2024:

 

   Employee Stock Option Plans 
           Weighted     
       Number of   Weighted   Average 
   Shares   Average   Remaining   Aggregate 
   Subject   Exercise   Contractual   Intrinsic 
   to Option   Price   Term   Value 
Balance at July 1, 2023   296,331   $19.15    6.49    
 
 
Granted   80,900   $16.78    9.22      
Exercised   (31,325)  $16.80    
      
Forfeited or expired   (23,850)  $24.30    
      
Outstanding at June 30, 2024   322,056   $18.41    6.59   $1,259,317 
Granted   79,000   $21.79    9.04      
Exercised   (162,410)  $18.81    
      
Forfeited or expired   (10,500)  $18.90    
      
Outstanding at June 30, 2025   228,146   $19.26    7.30   $6,033,634 
Vested or expected to vest at June 30, 2025   214,100   $19.21    7.20   $5,671,899 
Exercisable at June 30, 2025   83,746   $19.07    4.99   $2,231,351 
Schedule of Changes in Non-Vested Stock Options

The following table summarizes changes in non-vested stock options during the years ended June 30, 2025 and 2024:

 

   Weighted Number  Average
   of Shares  Grant Date
   Subject  Fair Value
   to Option  (per Option)
Non-vested at July 1, 2023   132,600   $3.98 
Granted   80,900   $4.11 
Vested   (60,700)  $3.74 
Forfeited or expired   (5,500)  $4.04 
Non-vested at June 30, 2024   147,300   $4.15 
Granted   79,000   $5.37 
Vested   (71,400)  $4.18 
Forfeited or expired   (10,500)  $4.71 
Non-vested at June 30, 2025   144,400   $4.76