v3.22.2.2
Note 13 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three Months Ended
September 30,

   

Nine Months Ended
September 30,

 
   

2022

   

2021

   

2022

   

2021

 

Cost of goods sold

  $ 13     $ 24     $ 48     $ 67  

Research and development

    139       216       466       597  

Selling, general and administrative

    549       981       1,723       2,818  

Total

  $ 701     $ 1,221     $ 2,237     $ 3,482  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
           

Weighted

 
   

Number of

   

Average

 
   

Restricted

   

Grant Date

 
   

Stock Units

   

Fair Value

 

Restricted stock units outstanding, January 1, 2022

    88,718     $ 34.20  

Granted

    58,516       7.80  

Vested

    (44,232 )     35.60  

Forfeited

    (16,324 )     25.40  

Restricted stock units outstanding, September 30, 2022

    86,678     $ 17.20  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number
of Stock Options
Outstanding

   

Weighted-
Average
Exercise
Price

   

Weighted-
Average
Remaining
Contractual
Life (Years)

   

Aggregate
Intrinsic
Value

 
                           

(in thousands)

 

January 1, 2022

    714,202     $ 59.80                  

Granted

    117,032       7.80                  

Forfeited

    (29,034 )     27.20                  

Expired

    (68,892 )     60.80                  

Exercised

                           

September 30, 2022

    733,308     $ 52.60       5.8     $  
                                 

Vested and exercisable options—September 30, 2022

    505,825     $ 66.40       4.5     $  

Vested and expected to vest—September 30, 2022

    733,308     $ 52.60       5.8     $  
Performance Shares [Member]  
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Nine months ended

September 30, 2022

 

Expected term (in years)

      6.3    

Risk-free interest rate

    1.6% - 3.0%  

Expected volatility

      88%    

Expected dividend rate

      0%