XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Note 23 - Stock Options (Tables)
12 Months Ended
Jun. 30, 2025
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, 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 

Granted

  100,000   5.01   -   - 

Exercised

  (60,000)  2.53   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at June 30, 2025

  471,000  $5.80   2.76  $136 

Exercisable at June 30, 2025

  471,000  $5.80   2.76  $136 
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, 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 

Granted

  80,000   6.20   -   - 

Exercised

  (2,500)  4.97   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at June 30, 2025

  348,250   5.55   2.88   113 

Exercisable at June 30, 2025

  210,750   5.59   2.35   74 
Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block]
      

Weighted

 
      

Average

 
      

Grant-Date

 
      

Fair

 
  

Options

  

Value

 

Non-vested at July 1, 2023

  81,750  $5.53 

Granted

  122,500   6.26 

Vested

  (69,750)  - 

Forfeited

  -   - 

Non-vested at June 30, 2024

  134,500  $5.12 

Granted

  80,000   6.20 

Vested

  (77,000)  - 

Forfeited

  -   - 

Non-vested at June 30, 2025

  137,500   5.47