XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Note 20 - Stock Options (Tables)
9 Months Ended
Mar. 31, 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, 2024

  431,000  $5.24   2.88  $531 

Granted

  100,000   -   -   - 

Exercised

  (60,000)  -   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at March 31, 2025

  471,000   5.80   3.01   291 

Exercisable at March 31, 2025

  471,000  $5.80   3.01  $291 
          

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

  (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 
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

  270,750  $5.35   3.43  $268 

Granted

  80,000   6.20   -   - 

Exercised

  (2,500)  4.97   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at March 31, 2025

  348,250   5.55   3.13   243 

Exercisable at March 31, 2025

  210,750   5.59   2.60   160 
          

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.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 
Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block]
      

Weighted

 
      

Average

 
      

Grant-Date

 
  

Options

  

Fair Value

 
         

Non-vested at July 1, 2024

  134,500  $5.12 

Granted

  80,000   6.30 

Vested

  (77,000)  - 

Non-vested at March 31, 2025

  137,500   5.47 
      

Weighted

 
      

Average

 
      

Grant-Date

 
  

Options

  

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