| Schedule of Stock based Compensation Expense |
The following table presents stock-based compensation expense, including expense for the ESPP, in the Company's consolidated statements of operations for the three and six months ended June 30, 2026 and 2025, respectively:
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Cost of service sales | $ | 6 | | | $ | 6 | | | $ | 12 | | | $ | 13 | | | Cost of product sales | 6 | | | 5 | | | 5 | | | 10 | | | Research and development | 6 | | | 41 | | | — | | | (8) | | | Sales, marketing and support | 59 | | | 77 | | | 107 | | | 154 | | | General and administrative | 334 | | | 305 | | | 593 | | | 602 | | | $ | 411 | | | $ | 434 | | | $ | 717 | | | $ | 771 | |
|
| Schedule of Accumulated Other Comprehensive Income (Loss) |
The balances for the three months ended June 30, 2026 and 2025 are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Foreign Currency Translation | | | | Total Accumulated Other Comprehensive Loss | | | | Balance, March 31, 2026 | $ | (4,395) | | | | | $ | (4,395) | | | | | Other comprehensive income | 104 | | | | | 104 | | | | | | | | | | | | | Balance, June 30, 2026 | $ | (4,291) | | | | | $ | (4,291) | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Foreign Currency Translation | | | | | | Total Accumulated Other Comprehensive Loss | | Balance, March 31, 2025 | $ | (3,310) | | | | | | | $ | (3,310) | | | Other comprehensive income | 278 | | | | | | | 278 | | | | | | | | | | | | | | | | | | | Balance, June 30, 2025 | $ | (3,032) | | | | | | | $ | (3,032) | |
The balances for the six months ended June 30, 2026 and 2025 are as follows: | | | | | | | | | | | | | | | | | | | | | Foreign Currency Translation | | | | Total Accumulated Other Comprehensive Loss | | Balance, December 31, 2025 | $ | (4,161) | | | | | $ | (4,161) | | | Other comprehensive loss | (130) | | | | | (130) | | | | | | | | | Balance, June 30, 2026 | $ | (4,291) | | | | | $ | (4,291) | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | Foreign Currency Translation | | | | Total Accumulated Other Comprehensive Loss | | Balance, December 31, 2024 | $ | (4,032) | | | | | $ | (4,032) | | | Other comprehensive income | 1,000 | | | | | 1,000 | | | | | | | | | | | | | | | Balance, June 30, 2025 | $ | (3,032) | | | | | $ | (3,032) | |
|