XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Note 24 - Stock Options (Tables)
12 Months Ended
Jun. 30, 2024
Employee Stock Option Plan 2017 [Member]  
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Options

   

Weighted

Average

Exercise

Price

   

Weighted

Average

Remaining

Contractual

Term

(Years)

   

Aggregate

Intrinsic

Value

 
                                 

Outstanding at July 1, 2022

    236,375       5.21       2.61       87  

Granted

    65,000       4.84       -       -  

Exercised

    (5,000

)

    3.75       -       -  

Forfeited or expired

    (80,000

)

    -       -       -  

Outstanding at June 30, 2023

    216,375       4.89       2.92       140  

Granted

    122,500       4.94       -       -  

Exercised

    (64,625 )     3.14       -       -  

Forfeited or expired

    (3,500 )     -       -       -  

Outstanding at June 30, 2024

    270,750       5.35       3.43       268  

Exercisable at June 30, 2024

    136,250       5.57       2.87       121  
           

Weighted

Average

 
   

Options

   

Grant-Date

Fair

Value

 

Non-vested at July 1, 2022

    75,875     $ 5.98  

Granted

    65,000       4.77  

Vested

    (49,125

)

    -  

Forfeited

    (10,000

)

    -  

Non-vested at June 30, 2023

    81,750     $ 5.53  

Granted

    122,500       6.26  

Vested

    (69,750 )     -  

Forfeited

    -       -  

Non-vested at June 30, 2024

    134,500     $ 5.12  
           

Weighted

Average

   

Weighted

Average

Remaining

Contractual

   

Aggregate

 
           

Exercise

   

Term

   

Intrinsic

 
   

Options

   

Price

   

(Years)

   

Value

 
                                 

Outstanding at July 1, 2022

    420,000     $ 5.10       2.85     $ 228  

Granted

    100,000       4.51       -       -  

Exercised

    20,000       2.53       -       -  

Forfeited or expired

    (80,000 )     5.98       -       -  

Outstanding at June 30, 2023

    420,000     $ 4.91       2.91     $ 309  

Granted

    100,000       5.01       -       -  

Exercised

    (89,000 )     3.40       -       -  

Forfeited or expired

    -       -       -       -  

Outstanding at June 30, 2024

    431,000     $ 5.24       2.88     $ 531  

Exercisable at June 30, 2024

    431,000       5.24       2.88       531