XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholder's Equity (Tables)
9 Months Ended
Sep. 30, 2022
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, 2022 are as follows:
Nine Months Ended September 30,
 20222021
Risk-free interest rate2.97 %0.92 %
Expected volatility43.16 %44.98 %
Expected life (in years)4.244.28
Dividend yield%%
Schedule of share-based compensation, employee stock purchase plan
The following table presents stock-based compensation expense, including under the ESPP, in the Company's consolidated statements of operations for the three and nine months ended September 30, 2022 and 2021:

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Cost of product sales$333 $78 $468 $194 
Cost of service sales
Research and development371 150 702 491 
Sales, marketing and support14 239 225 664 
General and administrative388 572 1,292 1,672 
$1,109 $1,042 $2,695 $3,029 
Schedule of accumulated other comprehensive income (loss)
The balances for the three months ended September 30, 2022 and 2021 are as follows:
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, June 30, 2022$(4,021)$(4,021)
Other comprehensive loss(646)(646)
Net other comprehensive loss(646)(646)
Balance, September 30, 2022$(4,667)$(4,667)

Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, June 30, 2021$(2,968)$(2,968)
Other comprehensive loss(370)(370)
Net other comprehensive loss(370)(370)
Balance, September 30, 2021$(3,338)$(3,338)
The balances for the nine months ended September 30, 2022 and 2021 are as follows:
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2021$(3,409)$(3,409)
Other comprehensive loss(1,258)(1,258)
Net other comprehensive loss(1,258)(1,258)
Balance, September 30, 2022$(4,667)$(4,667)
 
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2020$(3,232)$(3,232)
Other comprehensive loss(106)(106)
Net other comprehensive loss(106)(106)
Balance, September 30, 2021$(3,338)$(3,338)