XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of common shares reserved for future issuance
    
(In thousands)  Common Shares
Reserved for Future
Issuance
 
     
2021 Plan   2,250 
2015 Plan   8 
2005 Plan    
Total   2,258 
Schedule of unvested RSUs
        
   Unvested Restricted Stock Units 
  

Number of Shares

(in thousands)

   Weighted-Average
Grant-Date
Fair Value
 
Unvested as of December 31, 2023      $ 
Granted   254    1.38 
Vested        
Forfeited/canceled   (51)   1.38 
Unvested as of December 31, 2024   203   $1.38 
Schedule of stock option activity
                
   2024   2023 
  

Number of
Options

(in thousands)

   Weighted
Average
Exercise
Price
  

Number of
Options

(in thousands)

   Weighted
Average
Exercise
Price
 
                 
Outstanding at beginning of year   50   $62.40    33   $104.40 
Granted           31    24.80 
Exercised           (4)   9.60 
Forfeited   (2)   73.04    (8)   86.40 
Expired   (6)   66.55    (2)   156.00 
Outstanding at end of year   43   $61.26    50   $62.40 
Options exercisable at end of year   41   $61.05    23   $85.60 
Schedule of stock options by exercise price
                    
    Options Outstanding    Options Exercisable 
Range of Exercise Prices   

Outstanding at
12/31/24

(in thousands)

    Weighted
Average
Remaining
Contractual Life (years)
    Weighted
Average
Exercise
Price
    

Exercisable at
12/31/24

(in thousands)

    Weighted
Average
Exercise
Price
 
                          
$5.02 - $26.20   27    7.68   $23.82    27   $23.92 
$41.00 - $95.00   12    6.48   $73.91    10   $74.29 
$174.40 - $470.40   4    6.18   $280.24    4   $280.24 
                          
$5.02 - $470.40 (all)   43    7.21   $61.26    41   $61.05 
Schedule of outstanding stock options
          
  

Outstanding

Stock Options

(Expected to Vest)

   Options that are
Exercisable
 
As of December 31, 2024        
Number of outstanding options (in thousands)   43    41 
Weighted average remaining contractual life   7.21 years    7.18 years 
Weighted average exercise price per share  $61.26   $61.05 
Intrinsic value (in thousands)  $   $ 
Schedule of assumptions for stock based compensation
    
   2023 
     
Weighted average grant date fair value  $21.60 
Weighted average assumptions used:     
Expected dividend yield   0.00% 
Risk-free interest rate   3.68% 
Expected volatility   114.17% 
Expected life (in years)   6.44