XML 48 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Stockholders Equity (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
   

Restricted

Stock

Units

   

Weighted

Average

Grant Date

Fair Value

($/share)

 
                 

Outstanding at July 1, 2021

    841,316       5.34  

Granted

    98,192       5.54  

Vested and issued

    (16,480

)

    6.36  

Forfeited

    (16,873

)

    5.35  

Outstanding at June 30, 2022

    906,155       5.34  

Granted

    61,859       5.02  

Vested and issued

    (25,995

)

    5.77  

Forfeited

    (34,568

)

    5.52  

Outstanding at June 30, 2023

    907,451       5.30  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
 

Warrants Outstanding

at June 30, 2023

   

Warrants Exercisable

at June 30, 2023

 
 

Range of

exercise

prices

   

Number

Outstanding

   

Weighted average

remaining contractual

life (years)

   

Weighted

average

exercise price

   

Number

exercisable

   

Weighted

average

exercise price

 
  $ 4.00       1,085,068       2.60     $ 4.00       1,085,068     $ 4.00  
  $ 10.00       23,737       2.57     $ 10.00       23,737     $ 10.00  
            1,108,805       2.60     $ 4.13       1,108,805     $ 4.13  
Share Repurchase Program [Table Text Block]

Period (1)

 

Total

Number

of Shares

Purchased

by Period

   

Average

Price Paid

Per Share

   

Dollars

Expended

by Period

Under the

Plans or

Programs

   

Remaining

Amount

Available for

Future

Share

Repurchases

Under the Plans

or

Programs

 
                                 

Year Ended June 30, 2022:

                               

July 1, 2021 – September 30, 2021

    7,600     $ 5.43     $ 41,276     $ 7,909,609  

October 1, 2021 – December 31, 2021

    244,552     $ 5.85     $ 1,429,697     $ 6,479,912  

January 1, 2022 – March 31, 2022

    538,376     $ 6.95     $ 3,741,477     $ 2,738,435  

April 1, 2022 – June 30, 2022

    192,747     $ 4.78     $ 921,331     $ 10,817,104  

Year Ended June 30, 2023:

                               

July 1, 2022 – September 30, 2022

    20,859     $ 4.97     $ 103,657     $ 10,713,447  

October 1, 2022 – December 31, 2022

    88,741     $ 5.05     $ 448,266     $ 10,265,181  

January 1, 2023 – March 31, 2023

    74,150     $ 5.79     $ 429,271     $ 9,835,910  

April 1, 2023 – June 30, 2023

    47,847     $ 6.86     $ 328,129     $ 9,507,781