XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activities
        
   September 30, 2023 
   Number of
Options
   Weighted Average 
   (In thousands)   Exercise Price 
Outstanding at beginning of year   668   $5.22 
Granted   626    1.25 
Exercised   (72)   0.48 
Forfeited   (170)   4.32 
Expired   (42)   8.19 
Outstanding on September 30, 2023   1,010   $3.12 
Options exercisable on September 30, 2023   434   $4.24 
Schedule of valuation assumptions for stock-based compensation
                
  

For Three Months Ended

September 30, 2023

  

For Three Months Ended

September 30, 2022

  

For Nine Months

Ended

September 30, 2023

  

For Nine Months

Ended
September 30, 2022

 
Weighted average grant date fair value  $   $3.58   $1.08   $3.41 
Weighted average assumptions used:                    
Expected dividend yield       0.0%    0.0%    0.0% 
Risk-free interest rate       2.81%    3.68%    1.43% 
Expected volatility       132.2%    114.1%    132.7% 
Expected life (in years)       6.9    6.4    6.7