XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Equity Compensation (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Shares

   

Weighted
Average Exercise Price
Average
Exercise Price

   

Weighted
Average
Remaining
Contractual
Term

(in years)

   

Aggregate
Intrinsic
Intrinsic

Value

 

Outstanding at June 30, 2022

    2,300,791     $ 6.05       5.7     $ 2,287,764  

Granted

    -     $ -                  

Exercised

    (520,566 )   $ 7.12                  

Forfeited

    -     $ -                  

Expired

    (73,262 )   $ 6.58                  

Outstanding at June 30, 2023

    1,706,963     $ 5.70       5.4     $ 11,705,731  

Exercisable at June 30, 2023

    1,616,265     $ 5.64       5.3     $ 11,189,810  

Vested and expected to vest at June 30, 2023

    1,711,976     $ 5.71       5.4     $ 11,734,827  
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, 2022

    249,331     $ 7.49  

Granted

    197,915     $ 6.90  

Vested

    (96,478 )   $ 3.82  

Forfeited

    -     $ -  

Unvested at June 30, 2023

    350,768     $ 7.34  
Share-based Payment Arrangement, Performance Stock Units, Activity [Table Text Block]
   

Shares

   

Weighted-
Average Grant
Date Fair Value

 

Unvested at June 30, 2022

    596,567     $ 6.63  

Granted

    190,510     $ 6.90  

Vested

    (200,626 )   $ 3.83  

Forfeited

    -     $ -  

Unvested at June 30, 2023

    586,451     $ 5.60