XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Equity Compensation (Tables)
12 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

2024

 

Dividend yield

    1.4 %

Expected volatility

    35 %

Risk-free interest rate

    0.3 %

Expected life (in years)

    5.0  

Fair value per share

  $ 5.25  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Shares

   

Weighted

Average

Exercise

Price

   

Weighted

Average

Remaining

Contractual

Term
(in years)

   

Aggregate

Intrinsic
Value

 

Outstanding at June 30, 2024

    1,727,147     $ 6.79       5.3     $ 13,305,057  

Granted

    -     $ -                  

Exercised

    (142,581 )   $ 7.83                  

Forfeited

    (25,000 )   $ 15.01                  

Expired

    -     $ -                  

Outstanding at June 30, 2025

    1,559,566     $ 6.56       4.5     $ 16,294,427  

Exercisable at June 30, 2025

    1,329,556     $ 5.18       3.8     $ 15,730,127  

Vested and expected to vest at June 30, 2025

    1,525,654     $ 6.40       4.4     $ 16,210,880  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
   

Shares

   

Weighted-

Average

Grant Date

Fair Value

 

Unvested at June 30, 2024

    289,993     $ 9.61  

Granted

    107,217     $ 14.93  

Vested

    (141,715 )   $ 8.81  

Forfeited

    (8,905 )   $ 12.20  

Unvested at June 30, 2025

    246,590     $ 12.29  
Share-based Payment Arrangement, Performance Stock Units, Activity [Table Text Block]
   

Shares

   

Weighted-

Average

Grant Date

Fair Value

 

Unvested at June 30, 2024

    653,037     $ 9.34  

Granted

    279,360     $ 12.07  

Vested

    (409,494 )   $ 8.20  

Forfeited

    (11,721 )   $ 13.92  

Unvested at June 30, 2025

    511,182     $ 11.64