XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
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 were recorded in the financial statements as follows (in thousands):
Year Ended December 31,
20232022
Cost of sales$— $
Sales and marketing955 1,100 
Research and development1,056 1,082 
General and administrative2,824 2,764 
Total non-cash stock compensation expense$4,835 $4,948 
Schedule of Outstanding Stock Options and Related Activity A summary of the Company’s stock options outstanding under the 2015 OEIP and 2005 Plan as of December 31, 2023 and 2022 and the related activity during 2023 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, 2022139 $3.75 5.10$
Exercised— — $— 
Forfeited(54)$4.26 $
Expired(5)$5.24 $— 
Outstanding as of December 31, 202380 $3.30 3.85$— 
Vested and expected to vest at December 31, 202380 $3.30 3.83$— 
Exercisable as of December 31, 202375 $3.21 3.64$— 
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, 2023March 31, 2023September 30, 2022March 31, 2022
Shares purchased for offering period7,000 8,250 10,901 6,019
Fair value per share as of the beginning of the offering period$0.54 $0.70 $1.15 $1.61 
Assumptions
Risk-free interest rate (average)4.99 %3.92 %0.86 %0.05 %
Expected dividend yield— — — — 
Weighted average expected life (years)0.50.50.50.5
Volatility (average)88.0 %27.8 %32.5 %43.1 %
Schedule of Outstanding Restricted Stock Awards and Related Activity
A summary of the Company’s restricted stock awards outstanding under the 2015 OEIP and 2005 Plan as of December 31, 2023 and 2022, and the activity during years ended therein, are as follows (in thousands, except weighted average grant date fair value):
Number of sharesWeighted average grant date fair value
Unvested at December 31, 20211,667 $5.83 
Granted1,398 $3.76 
Vested(1,174)$4.87 
Canceled and forfeited(212)$6.06 
Unvested at December 31, 20221,679 $4.62 
Granted1,945 $1.54 
Vested(1,456)$3.36 
Canceled and forfeited(127)$3.38 
Unvested at December 31, 20232,041 $2.66