XML 51 R36.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 Non-Cash Stock-Based Compensation Expenses
Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP (as defined below) were recorded in the financial statements as follows (in thousands):
Year Ended December 31,
20242023
Sales and marketing1,207 955 
Research and development1,076 1,056 
General and administrative2,220 2,824 
Total non-cash stock compensation expense$4,503 $4,835 
Schedule of Outstanding Stock Options and Related Activity A summary of the Company’s stock options outstanding under the OEIP and 2005 Plan as of December 31, 2024 and 2023 and the related activity during 2024 is as follows (in thousands except per share amounts):
SharesWeighted Avg. Exercise PriceWtd. Avg. Remaining Contractual Life (Yrs)Aggregate Intrinsic Value
Outstanding as of December 31, 202310 $26.42 3.9$— 
Forfeited(2)$15.04 $— 
Expired(3)$30.71 $— 
Outstanding as of December 31, 2024$27.57 4.1$— 
Vested and expected to vest at December 31, 2024$27.57 4.1$— 
Exercisable as of December 31, 2024$27.28 4.1$— 
Schedule of Assumptions Used Estimate Fair Value of Employee Stock Purchase Plans Following is a schedule of the shares purchased, the fair value per share, and the Black-Scholes model assumptions for each offering period:
Offering Period EndedSeptember 30, 2024March 31, 2024September 30, 2023March 31, 2023
Shares purchased for offering period
3,942 844875 1,031 
Fair value per share as of the beginning of the offering period$1.31 $0.47 $0.54 $0.70 
Assumptions
Risk-free interest rate (average)5.4 %5.5 %5.0 %3.9 %
Expected dividend yield— — — — 
Weighted average expected life (years)
0.50.50.50.5
Volatility (average)111.1 %66.3 %88.0 %68.5 %
Schedule of Outstanding Restricted Stock Awards and Related Activity
A summary of the Company’s restricted stock awards outstanding under the OEIP as of December 31, 2024 and 2023, and the activity during years ended therein, are as follows (in thousands, except weighted average grant date fair value):
Shares
Weighted average grant date fair value
Unvested at December 31, 2022210 $36.96 
Granted243 $12.32 
Vested(182)$26.88 
Canceled and forfeited(15)$27.04 
Unvested at December 31, 2023256 $20.88 
Granted695 $3.77 
Vested(515)$8.81 
Canceled and forfeited(17)$7.75 
Unvested at December 31, 2024419 $7.85