XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation (Tables)
12 Months Ended
Jun. 30, 2024
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, 2024 and 2023.
   2024   2023 
Dividend yield   3.61%    0.03% 
Expected stock price volatility   31.21%    27.20% 
Risk-free interest rate   4.39%    2.71% 
Expected option life (in years)   5.3yrs   5.4yrs
Weighted average fair value per share of options granted during the period  $4.11   $4.18 
Schedule of Stock Option Activity The following table summarizes stock option activity during the year ended June 30, 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 
Vested or expected to vest at June 30, 2024   313,205   $18.45    6.52   $1,212,613 
Exercisable at June 30, 2024   174,756   $20.98    4.83   $382,667 
Schedule of Changes in Non-Vested Stock Options The following table summarizes changes in non-vested stock options during the year ended June 30, 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