v3.26.3
Stock-Based Compensation (Tables)
12 Months Ended
Jun. 30, 2026
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 year ended June 30, 2025. There were no option awards for the year ended June 30, 2026.

 

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

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

 

    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     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  
                                 
                                 
Granted                          
Exercised     (111,304 )   $ 18.66                
Forfeited or expired     (2,500 )   $ 21.50                
Outstanding at June 30, 2026     114,342     $ 19.80       7.20     $ 5,436,984  
Vested or expected to vest at June 30, 2026     104,838     $ 19.65       7.12     $ 4,982,963  
Exercisable at June 30, 2026     42,842     $ 16.42       5.78     $ 2,181,734  
Schedule of Changes in Non-Vested Stock Options

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

 

    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     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  
Granted            
Vested     (70,400 )   $ 4.12  
Forfeited or expired     (2,500 )   $ 5.45  
Non-vested at June 30, 2026     71,500     $ 5.36