v3.26.1
Note 3 - Equity (Tables)
3 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted-Average

 
      

Exercise Price

 
  

Options

  

Per Share

 
  

(as revised)

  

(as revised)

 
         

Outstanding, March 31, 2026

  645  $100.12 
         

Outstanding, June 30, 2026

  645  $100.12 
         

Exercisable, June 30, 2026

  197  $235.15 
Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]
      

Weighted-Average

 
      

Exercise Price

 
  

Warrants

  

Per Share

 
  

(as revised)

  

(as revised)

 
         

Outstanding, March 31, 2026

  511,928  $23.95 
         

Outstanding and exercisable, June 30, 2026*

  511,928  $23.95