XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Shareholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

March 31, 2024

  

December 31, 2023

 
      Weighted      Weighted 
      Average      Average 
  Number of  Exercise  Number of  Exercise 
  

Shares

  

Price

  

Shares

  

Price

 
                 

Stock options outstanding and exercisable

  23,176  $38.92   23,176  $38.92 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

Options Outstanding

  

Options Exercisable

 
   

Exercise

  

Weighted

  

Remaining

      

Weighted

 
   

Price

  

Average

  

Contractual

      

Average

 

Number of

  

Range

  

Exercise

  

Term

  

Number of

  

Exercise

 

Shares

  

Low

  

High

  

Price

  

(years)

  

Shares

  

Price

 
                          
16,500  $7.20  $11.60  $10.00   3.5   16,500  $10.00 
5,676   90.00   90.00   90.00   0.8   5,676   90.00 
1,000   226.20   226.20   226.20   0.4   1,000   226.20 
                          
23,176  $7.20  $226.20  $38.92   2.7   23,176  $38.92 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
      

Weighted-Avg.

 
      

Grant Date

 
      

Fair Value

 
  

Shares

  

Per Share

 
         

Non-vested restricted stock as of December 31, 2023

  855,236  $2.63 

Granted

  1,299,000  $0.96 

Vested

  (411,041) $2.78 

Forfeited

  (5,500) $2.30 

Non-vested restricted stock as of March 31, 2024

  1,737,695  $1.35