XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholder's Equity (Tables)
6 Months Ended
Jun. 30, 2021
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 six months ended June 30, 2021 are as follows:
Six Months Ended June 30,
 2021
Risk-free interest rate0.92 %
Expected volatility44.98 %
Expected life (in years)4.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 six months ended June 30, 2021 and 2020:

Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Cost of product sales$70 $34 $116 $74 
Cost of service sales— — 
Research and development185 137 341 290 
Sales, marketing and support235 139 425 293 
General and administrative562 432 1,100 890 
$1,055 $742 $1,987 $1,547 
Schedule of accumulated other comprehensive income (loss)
The balances for the three months ended June 30, 2021 and 2020 are as follows:
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, March 31, 2021$(3,009)$(3,009)
Other comprehensive income41 41 
Net other comprehensive income41 41 
Balance, June 30, 2021$(2,968)$(2,968)
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, March 31, 2020$(5,247)$(5,247)
Other comprehensive loss(130)(130)
Net other comprehensive loss(130)(130)
Balance, June 30, 2020$(5,377)$(5,377)
The balances for the six months ended June 30, 2021 and 2020 are as follows:
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2020$(3,232)$(3,232)
Other comprehensive income264 264 
Net other comprehensive income264 264 
Balance, June 30, 2021$(2,968)$(2,968)
 
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2019$(2,767)$(2,767)
Other comprehensive loss(2,610)(2,610)
Net other comprehensive loss(2,610)(2,610)
Balance, June 30, 2020$(5,377)$(5,377)