XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 

Stock-based compensation related to:

        

Stock option grants

 $20  $53 

Stock unit awards

  157   126 

Total stock-based compensation

 $177  $179 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted Average

     
      

Weighted Average

  

Remaining

  

Aggregate

 
  

Number of

  

Exercise Price

  

Contractual Life

  

Intrinsic

 
  

Shares

  

Per Share

  

(years)

  

Value(1)

 

Outstanding, December 31, 2022

  508  $14.19   5.1  $25 

Canceled

  ( 64) $14.70         

Outstanding, March 31, 2023

  444  $14.09   4.8  $33 
                 

Exercisable, March 31, 2023

  402  $14.67   4.6  $17 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Number of Shares

  

Weighted Average Grant-Date Fair Value Per Share

 
         

Outstanding & Unvested, December 31, 2022

  238  $6.10 

Converted to common stock

  (5) $6.36 

Cancelled

  (2) $6.19 

Forfeited

  (9) $5.90 

Outstanding & Unvested, March 31, 2023

  222  $6.10