XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Based Compensation (Tables)
3 Months Ended
Sep. 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 three months ended September 30, 2024. There were no options awarded during the three months ended September 30, 2025.

 

   September 30, 2024 
Dividend yield   3.79% 
Company’s expected volatility   33.33% 
Risk-free interest rate   4.35% 
Expected term   5.1 yrs 
Weighted average fair value per share of options granted during the period  $5.40 
Schedule of Stock Option Activity

The following table summarizes stock option activity during the three months ended September 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, 2024   322,056   $18.41    6.59    
 
 
Granted   76,500   $21.58    9.77      
Exercised   (10,500)  $13.79    
      
Forfeited or expired   
    
    
      
Outstanding at September 30, 2024   388,056   $19.16    6.98   $4,243,194 
                     
Balance at July 1, 2025   228,146   $19.26    7.30      
Granted   
    
    
      
Exercised   (37,225)  $16.75    
      
Forfeited or expired   
    
    
      
Outstanding at September 30, 2025   190,921   $19.75    7.09   $3,790,995 
Vested or expected to vest at September 30, 2025   181,031   $19.66    7.00   $3,548,364 
Exercisable at September 30, 2025   114,421   $18.32    5.96   $1,359,790 
Schedule of Changes in Non-Vested Stock Options

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

 

   Weighted Number  Average
   of Shares  Grant Date
   Subject  Fair Value
   to Option  (per Option)
Non-vested at July 1, 2024   147,300   $4.15 
Granted   76,500   $5.40 
Vested   (68,400)  $4.11 
Forfeited or expired   
    
 
Non-vested at September 30, 2024   155,400   $4.78 
           
Non-vested at July 1, 2025   144,400   $4.76 
Granted   
    
 
Vested   (67,900)  $4.03 
Forfeited or expired   
    
 
Non-vested at September 30, 2025   76,500   $5.40