XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Stock-based compensation related to:

                

Stock option grants

 $14  $42  $34  $95 

Stock unit awards

  129   196   286   322 

Total stock-based compensation

 $143  $238  $320  $417 
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

  ( 66) $14.70         

Outstanding, June 30, 2023

  442  $14.09   4.6  $14 
                 

Exercisable, June 30, 2023

  431  $14.40   4.5  $7 
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

  (62) $6.54 

Cancelled

  (11) $6.54 

Forfeited

  (9) $5.90 

Outstanding & Unvested, June 30, 2023

  156  $6.05