v3.26.3
Note 25 - Stock Options (Tables)
12 Months Ended
Jun. 30, 2026
Director Plan 2017 [Member]  
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted

     
          

Average

     
      

Weighted

  

Remaining

     
      

Average

  

Contractual

  

Aggregate

 
      

Exercise

  

Term

  

Intrinsic

 
  

Options

  

Price

  

(Years)

  

Value

 
                 

Outstanding at July 1, 2024*

  862,321  $2.62   2.88  $531 

Granted

  200,000   2.51   -   - 

Exercised

  (120,000)  1.27   -   - 

Outstanding at June 30, 2025

  942,321  $2.90   2.88  $136 

Granted

  200,000   6.92   2.88   531 

Exercised

  (380,236)  2.79   -   - 

Outstanding at June 30, 2026

  762,085  $4.01   2.74  $6,334 

Exercisable at June 30, 2026

  612,085  $3.30   2.30  $5,524 
Employee Stock Option Plan 2017 [Member]  
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted

     
          

Average

     
      

Weighted

  

Remaining

     
      

Average

  

Contractual

  

Aggregate

 
      

Exercise

  

Term

  

Intrinsic

 
  

Options

  

Price

  

(Years)

  

Value

 
                 

Outstanding at July 1, 2024*

  543,779   2.68   3.43   268 

Granted

  158,125   3.10   -   - 

Exercised

  (5,000)  2.49   -   - 

Outstanding at June 30, 2025

  696,904   2.78   2.88   113 

Granted

  169,000   4.66   -   - 

Exercised

  (312,714)  2.66   -   - 

Forfeited or expired

  (4,000)  2.44   -   - 

Outstanding at June 30, 2026

  549,190   3.41   2.89   4,888 

Exercisable at June 30, 2026

  282,062   3.15   2.25   2,585 
Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block]
      

Weighted

 
      

Average

 
      

Grant-Date

 
      

Fair

 
  

Options

  

Value

 

Non-vested at July 1, 2024 *

  269,867  $2.56 

Granted

  158,125   3.10 

Vested

  (154,000)  - 

Non-vested at June 30, 2025

  273,992  $2.74 

Granted

  169,000   4.66 

Vested

  (175,864)  - 

Non-vested at June 30, 2026

  267,128  $3.70 
      

Weighted

 
      

Average

 
      

Grant-Date

 
  

Options

  

Fair Value

 
         

Non-vested at July 1, 2025

  -  $- 

Granted

  200,000   6.92 

Vested

  (50,000)  - 

Non-vested at June 30, 2026

  150,000  $6.92