Stockholders' Equity (Tables)
|
12 Months Ended |
Dec. 31, 2025 |
| 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, | | | 2025 | | 2024 | | Risk-free interest rate | 3.93 | % | | 4.36 | % | | Expected volatility | 40.81 | % | | 48.63 | % | | Expected life (in years) | 3.77 | | 4.32 | | | | | | Dividend yield | 0 | % | | 0 | % |
|
| Schedule of Share-Based Compensation, Stock Options, Activity |
The changes in outstanding stock options for the years ended December 31, 2025 and 2024 are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Number of Options | | Weighted Average Exercise Price | | Weighted Average Remaining Contractual Life (in Years) | | Aggregate Intrinsic Value | Outstanding at December 31, 2024 | 954 | | | $ | 8.27 | | | | | | | Granted | 575 | | | $ | 5.71 | | | | | | | Exercised | (7) | | | $ | 5.03 | | | | | | | Expired, canceled or forfeited | (262) | | | $ | 8.46 | | | | | | Outstanding at December 31, 2025 | 1,260 | | | $ | 7.08 | | | 2.81 | | $ | 1,143 | | Exercisable at December 31, 2025 | 380 | | | $ | 9.22 | | | 1.44 | | $ | 104 | | Options vested or expected to vest at December 31, 2025 | 1,260 | | | $ | 7.08 | | | 2.81 | | $ | 1,143 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Number of Options | | Weighted Average Exercise Price | | Weighted Average Remaining Contractual Life (in Years) | | Aggregate Intrinsic Value | Outstanding at December 31, 2023 | 1,230 | | | $ | 9.57 | | | | | | | Granted | 266 | | | $ | 5.03 | | | | | | | Exercised | — | | | $ | — | | | | | | | Expired, canceled or forfeited | (542) | | | $ | 9.62 | | | | | | Outstanding at December 31, 2024 | 954 | | | $ | 8.27 | | | 2.56 | | $ | 164 | | 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 | | $ | 164 | |
|
| Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity |
Restricted stock activity under the 2016 Plan for 2025 and 2024 are as follows: | | | | | | | | | | | | | Number of Shares | | Weighted- average grant date fair value | Outstanding at December 31, 2024, unvested | 320 | | | $ | 6.92 | | | Granted | 70 | | | 5.50 | | | Vested | (165) | | | 6.45 | | | Forfeited | (26) | | | 7.85 | | Outstanding at December 31, 2025, unvested | 199 | | | $ | 6.70 | |
| | | | | | | | | | | | | Number of Shares | | Weighted- average grant date fair value | Outstanding at December 31, 2023, unvested | 355 | | | $ | 9.34 | | | Granted | 207 | | | 4.82 | | | Vested | (181) | | | 8.71 | | | Forfeited | (61) | | | 8.53 | | Outstanding at December 31, 2024, unvested | 320 | | | $ | 6.92 | |
|
| 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, 2025 and 2024. | | | | | | | | | | | | | 2025 | | 2024 | | Cost of service sales | $ | 26 | | | $ | 29 | | | Cost of product sales | 30 | | | 23 | | | Research and development | 3 | | | 378 | | | Sales, marketing and support | 327 | | | 293 | | | General and administrative | 1,181 | | | 1,304 | | | $ | 1,567 | | | $ | 2,027 | |
|
| 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 Translation | | | | | | Total Accumulated Other Comprehensive Loss | Balance, December 31, 2023 | $ | (4,185) | | | | | | | $ | (4,185) | | | Other comprehensive income | 153 | | | | | | | 153 | | | | | | | | | | | Net other comprehensive income | 153 | | | | | | | 153 | | Balance, December 31, 2024 | (4,032) | | | | | | | (4,032) | | | Other comprehensive loss | (129) | | | | | | | (129) | | | Net other comprehensive loss | (129) | | | | | | | (129) | | Balance, December 31, 2025 | $ | (4,161) | | | | | | | $ | (4,161) | |
|