XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Stock-based Compensation (Tables)
6 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  Shares  

Weighted Average Exercise Price

 

Outstanding at June 30, 2023

  38,166  $27.34 

Granted

  116,790   10.16 

Exercised

      

Canceled or expired

  (46)  138.06 

Outstanding at December 31, 2023

  154,910  $14.36 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

Range of exercise prices

  Number Outstanding  Options Outstanding Weighted-Average Remaining Contractual Life (Years)  Weighted-Average Exercise Price  Number Exercisable  Options Exercisable Weighted-Average Exercise Price 
$10.10 - 19.20   152,285   9.43  $11.99   10,934  $18.54 
$55.50 - 84.90   418   4.87   61.52   418   61.52 
$159.00 - 175.50   2,207   3.36   168.97   2,207   168.97 
$10.10 - 175.50   154,910   9.33  $14.36   13,559  $44.35 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
   Shares  Weighted Average Grant Date Fair Value 

Outstanding at June 30, 2023

  50,671  $33.43 

Granted

  20,000   10.10 

Vested

      

Canceled or expired

      

Outstanding at December 31, 2023

  70,671  $26.83