XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Stock Options (Tables)
6 Months Ended
Dec. 31, 2023
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

    48,000       4.88  

Vested

    (21,000

)

    -  

Non-vested at December 31, 2023

    108,750     $ 5.38  
           

Weighted

Average

 
   

Options

   

Grant-Date

Fair Value

 
                 

Non-vested at July 1, 2022

    75,875     $ 5.98  

Granted

    25,000       5.18  

Vested

    (9,000

)

    -  

Forfeited

    (10,000 )     -  

Non-vested at December 31, 2022

    81,875     $ 5.79  
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

    48,000       4.88       -       -  

Exercised

    (63,875 )     3.12       -       -  

Forfeited or expired

    (3,500 )     3.75       -       -  

Outstanding at December 31, 2023

    197,000     $ 5.48       3.51     $ 39  

Exercisable at December 31, 2023

    88,250     $ 5.59       3.08     $ 16  
           

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

    25,000       5.18       -       -  

Exercised

    (5,000

)

    3.75       -       -  

Forfeited or expired

    (40,000

)

    -       -       -  

Outstanding at December 31, 2022

    216,375     $ 5.16       2.49     $ 96  

Exercisable at December 31, 2022

    134,500     $ 4.78       1.73     $ 75  
           

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

    -       -       -       -  

Exercised

    -       -       -       -  

Forfeited or expired

    -       -       -       -  

Outstanding at December 31, 2023

    420,000     $ 4.91       2.41     $ 352  

Exercisable at December 31, 2023

    420,000     $ 4.91       2.41     $ 352  
           

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

    -       -               -  

Exercised

    -       -       -       -  

Forfeited or expired

    -       -       -       -  

Outstanding at December 31, 2022

    420,000     $ 5.10     $ 2.34     $ 255  

Exercisable at December 31, 2022

    420,000     $ 5.10     $ 2.34     $ 255