XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of Weighted-average Assumptions Used to Value Options as of their Grant Date The weighted-average assumptions used to value options as of their grant date were as follows:
 Year Ended
December 31,
 20242023
Risk-free interest rate4.36 %4.49 %
Expected volatility48.63 %43.93 %
Expected life (in years)4.324.30
Dividend yield%%
Schedule of Share-Based Compensation, Stock Options, Activity
The changes in outstanding stock options for the years ended December 31, 2024 and 2023 are as follows:
 
Number of OptionsWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Life
(in Years)
Aggregate Intrinsic
Value
Outstanding at December 31, 2023
1,230 $9.57 
Granted266 $5.03 
Exercised— $— 
Expired, canceled or forfeited(542)$9.62 
Outstanding at December 31, 2024
954 $8.27 2.56$— 
Exercisable at December 31, 2024
410 $9.33 1.53$— 
Options vested or expected to vest at December 31, 2024
954 $8.27 2.56$— 
Number of OptionsWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Life
(in Years)
Aggregate Intrinsic
Value
Outstanding at December 31, 2022
1,751 $9.77 
Granted317 $9.81 
Exercised(274)$9.07 
Expired, canceled or forfeited(564)$10.58 
Outstanding at December 31, 2023
1,230 $9.57 2.67$— 
Exercisable at December 31, 2023
510 $9.56 1.63$— 
Options vested or expected to vest at December 31, 2023
1,230 $9.57 2.67$— 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity
Restricted stock activity under the 2016 Plan for 2024 and 2023 are as follows:
 
Number of
Shares
Weighted-
average
grant date
fair value
Outstanding at December 31, 2023, unvested
355 $9.34 
Granted207 4.82 
Vested(181)8.71 
Forfeited(61)8.53 
Outstanding at December 31, 2024, unvested
320 $6.92 
Number of
Shares
Weighted-
average
grant date
fair value
Outstanding at December 31, 2022, unvested
326 $9.30 
Granted217 9.49 
Vested(116)9.21 
Forfeited(72)9.80 
Outstanding at December 31, 2023, unvested
355 $9.34 
Schedule of Stock based Compensation Expense
The following presents stock-based compensation expense, including expense for the ESPP, in the Company’s consolidated statements of operations for the years ended December 31, 2024 and 2023.
20242023
Cost of service sales$29 $21 
Cost of product sales23 34 
Research and development378 567 
Sales, marketing and support293 222 
General and administrative1,304 1,234 
$2,027 $2,078 
Schedule of Accumulated Other Comprehensive Income (Loss) The components of the Company’s comprehensive loss and the effect on earnings for the periods presented are detailed in the accompanying consolidated statements of comprehensive loss.
     
Foreign Currency TranslationUnrealized (Loss) Income on Available for Sale Marketable SecuritiesTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2022
$(4,098)$(12)$(4,110)
Other comprehensive (loss) income(87)12 (75)
Net other comprehensive (loss) income(87)12 (75)
Balance, December 31, 2023
(4,185) (4,185)
Other comprehensive income153 — 153 
Net other comprehensive income153 — 153 
Balance, December 31, 2024
$(4,032)$ $(4,032)