XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

December 31, 2023

  

December 31, 2022

 
  

Shares

  

Price (1)

  

Shares

  

Price (1)

 
                 

Stock options outstanding and exercisable

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

Options Outstanding

  

Options Exercisable

 
   

Exercise Price

  

Remaining

      

Weighted Average

 

Number of

  

Range

  

Weighted

  

Contractual

  

Number of

  

Exercise

 

Shares

  

Low

  

High

  

Average

  

Term (years)

  

Shares

  

Price

 
                          
16,500  $7.20  $11.60  $10.00   3.8   16,500  $10.00 
5,676   90.00   90.00   90.00   1.0   5,676   90.00 
1,000   226.20   226.20   226.20   0.7   1,000   226.20 
                          
23,176  $7.20  $226.20  $38.92   3.0   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 at December 31, 2022

  687,000  $3.79 

Granted

  936,434  $2.18 

Vested

  (544,198) $3.30 

Modifications (accelerated vesting)

  (164,000) $2.85 

Forfeited

  (60,000) $2.30 

Non-vested restricted stock at December 31, 2023

  855,236  $2.63 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended

 
  

December 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Stock compensation expense

 $2,293  $3,017