XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 23 - Stock Options (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

For the Year Ended June 30,

 
  

2022

  

2021

 

Expected volatility

  40.89% to 84

%

  40.89% to 69.03

%

Risk-free interest rate

  0.11% to 2.35

%

  0.14% to 2.35

%

Expected life (years)

  2.5 -3.25   2.5 -3.25 
Director Plan 2007 [Member]  
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Options

  

Weighted Average

Exercise

Price

  

Weighted Average Remaining

Contractual

Term (Years)

  

Aggregate

Intrinsic

Value

 
                 

Outstanding at July 1, 2021

  50,000   4.14   0.75   45 

Granted

  -   -   -   - 

Exercised

  (50,000

)

  4.14   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at June 30, 2022

  -   -   -   - 

Exercisable at June 30, 2022

  -   -   -   - 
  

Options

  

Weighted Average

Exercise

Price

  

Weighted Average Remaining

Contractual

Term (Years)

  

Aggregate

Intrinsic

Value

 
                 

Outstanding at July 1, 2020

  250,000   3.32   0.83   22 

Granted

  -   -   -   - 

Exercised

  (200,000

)

  3.12   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at June 30, 2021

  50,000   4.14   0.75   45 

Exercisable at June 30, 2021

  50,000   4.14   0.75   45 
Director Plan 2017 [Member]  
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Options

  

Weighted Average

Exercise

Price

  

Weighted Average Remaining

Contractual

Term (Years)

  

Aggregate

Intrinsic

Value

 
                 

Outstanding at July 1, 2021

  320,000  $4.27   3.22  $340 

Granted

  100,000   7.76   4.73   - 

Exercised

  -   -   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at June 30, 2022

  420,000   5.10   2.85   228 

Exercisable at June 30, 2022

  420,000   5.10   2.85   228 
  

Options

  

Weighted Average

Exercise

Price

  

Weighted Average Remaining

Contractual

Term (Years)

  

Aggregate

Intrinsic

Value

 
                 

Outstanding at July 1, 2020

  240,000  $3.93   3.75  $48 

Granted

  80,000   5.27   4.64   - 

Exercised

  -   -   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at June 30, 2021

  320,000   4.27   3.22   340 

Exercisable at June 30, 2021

  320,000   4.27   3.22   340 
Employee Stock Option Plan 2007 [Member]  
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Options

  

Weighted Average

Exercise

Price

  

Weighted Average Remaining

Contractual

Term (Years)

  

Aggregate

Intrinsic

Value

 

Outstanding at July 1, 2021

  37,500  $4.14   0.75  $34 

Granted

  -   -   -   - 

Exercised

  (37,500)  4.14   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at June 30, 2022

  -  $-   -  $- 

Exercisable at June 30, 2022

  -  $-   -  $- 
  

Options

  

Weighted Average

Exercise

Price

  

Weighted Average Remaining

Contractual

Term (Years)

  

Aggregate

Intrinsic

Value

 

Outstanding at July 1, 2020

  77,500  $3.69   1.22  $- 

Granted

  -   -   -   - 

Exercised

  (40,000)  3.26   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at June 30, 2021

  37,500  $4.14   0.75  $34 

Exercisable at June 30, 2021

  37,500  $4.14   0.75  $34 
Employee Stock Option Plan 2017 [Member]  
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Options

  

Weighted Average

Exercise

Price

  

Weighted Average Remaining

Contractual

Term (Years)

  

Aggregate

Intrinsic

Value

 
                 

Outstanding at July 1, 2021

  267,000   4.21   3.22   290 

Granted

  40,500   7.76   4.73   - 

Exercised

  (71,125

)

  2.93   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at June 30, 2022

  236,375   5.21   2.61   87 

Exercisable at June 30, 2022

  160,500   4.93   1.98   66 
  

Options

  

Weighted Average

Exercise

Price

  

Weighted Average Remaining

Contractual

Term (Years)

  

Aggregate

Intrinsic

Value

 
                 

Outstanding at July 1, 2020

  196,000  $3.92   3.72  $36 

Granted

  71,000   5.03   4.61   14 

Exercised

  -   -   -   - 

Forfeited or expired

  -   -   -   - 

Outstanding at June 30, 2021

  267,000   4.21   3.22   290 

Exercisable at June 30, 2021

  164,750   4.35   2.74   173 
Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block]
  

Options

   

Weighted Average Grant-Date

Fair Value

 

Non-vested at July 1, 2021

  102,250   $2.29 

Granted

  40,500    3.69 

Vested

 

(66,875

)

 

  - 

Forfeited

  -    - 

Non-vested at June 30, 2022

  75,875   $5.98 
  

Options

  

Weighted Average Grant-Date

Fair Value

 

Non-vested at July 1, 2020

  98,000  $1.79 

Granted

  71,000   1.88 

Vested

  (66,750

)

  1.83 

Forfeited

  -   - 

Non-vested at June 30, 2021

  102,250  $2.29