XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholder's Equity (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions The weighted average assumptions utilized to determine the fair value of options granted during the nine months ended September 30, 2024 and 2023 are as follows:
Nine Months Ended September 30,
 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, Employee Stock Purchase Plan
The following table presents stock-based compensation expense, including expense for the ESPP, in the Company's consolidated statements of operations for the nine months ended September 30, 2024 and 2023, respectively:

Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Cost of service sales$22 $15 
Cost of product sales$$19 25 
Research and development63 162 326 399 
Sales, marketing and support74 63 219 160 
General and administrative235 319 1,043 834 
$385 $559 $1,629 $1,433 
Schedule of Accumulated Other Comprehensive Income (Loss)
The balances for the three months ended September 30, 2024 and 2023 are as follows:
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, June 30, 2024$(3,991)$(3,991)
Other comprehensive income134 134 
Net other comprehensive income134 134 
Balance, September 30, 2024$(3,857)$(3,857)
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, June 30, 2023$(3,955)$(3,955)
Other comprehensive loss(267)(267)
Net other comprehensive loss(267)(267)
Balance, September 30, 2023$(4,222)$(4,222)
The balances for the nine months ended September 30, 2024 and 2023 are as follows:
Foreign Currency TranslationUnrealized Gain (Loss) on Available for Sale Marketable SecuritiesTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2023$(4,185)$ $(4,185)
Other comprehensive income328 — 328 
Net other comprehensive income328 — 328 
Balance, September 30, 2024$(3,857)$ $(3,857)
Foreign Currency TranslationUnrealized (Loss) Gain on Available for Sale Marketable SecuritiesTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2022$(4,098)$(12)$(4,110)
Other comprehensive (loss) income(124)12 (112)
Net other comprehensive (loss) income(124)12 (112)
Balance, September 30, 2023$(4,222)$ $(4,222)