XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 20 - Stock Options (Tables)
9 Months Ended
Mar. 31, 2024
Notes Tables  
Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block]
           

Weighted

Average

 
   

Options

   

Grant-Date

Fair Value

 
                 

Non-vested at July 1, 2023

    81,750     $ 5.53  

Granted

    122,500       4.96  

Vested

    (69,750

)

    -  

Non-vested at March 31, 2024

    134,500     $ 5.12  
           

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 March 31, 2023

    81,750     $ 5.53  
Employee Stock Option Plan 2017 [Member]  
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted

   

Weighted

Average

Remaining

         
           

Average

   

Contractual

   

Aggregate

 
   

Options

   

Exercise

Price

   

Term

(Years)

   

Intrinsic

Value

 
                                 

Outstanding at July 1, 2023

    216,375     $ 4.89       2.92     $ 140  

Granted

    122,500       4.96       -       -  

Exercised

    (64,625 )     3.14       -       -  

Forfeited or expired

    (3,500 )     3.75       -       -  

Outstanding at March 31, 2024

    270,750     $ 5.35       3.68     $ 331  

Exercisable at March 31, 2024

    136,250     $ 5.57       3.12     $ 150  
           

Weighted

Average

   

Weighted

Average

Remaining

Contractual

   

Aggregate

 
           

Exercise

   

Term

   

Intrinsic

 
   

Options

   

Price

   

(Years)

   

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 March 31, 2023

    216,375     $ 4.89       3.17     $ 117  

Exercisable at March 31, 2023

    134,625     $ 4.49       2.52     $ 109  
           

Weighted

   

Weighted

Average

Remaining

         
           

Average

   

Contractual

   

Aggregate

 
   

Options

   

Exercise

Price

   

Term

(Years)

   

Intrinsic

Value

 
                                 

Outstanding at July 1, 2023

    420,000     $ 4.91       2.91     $ 309  

Granted

    100,000       5.01       -       -  

Exercised

    (49,000 )     3.51       -       -  

Forfeited or expired

    -       -       -       -  

Outstanding at March 31, 2024

    471,000     $ 5.08       2.87     $ 744  

Exercisable at March 31, 2024

    471,000     $ 5.08       2.87     $ 744  
           

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

    -       -       -       -  

Forfeited or expired

    (80,000 )     5.98       -       -  

Outstanding at March 31, 2023

    440,000     $ 4.80     $ 2.68     $ 303  

Exercisable at March 31, 2023

    440,000     $ 4.80     $ 2.68     $ 303