XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholder's Equity (Tables)
9 Months Ended
Sep. 30, 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 utilized to determine the fair value of options granted during the nine months ended September 30, 2025 and 2024 are as follows:
Nine Months Ended September 30,
 20252024
Risk-free interest rate3.93 %4.36 %
Expected volatility40.81 %48.63 %
Expected life (in years)3.774.32
Dividend yield%%
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 nine months ended September 30, 2025 and 2024, respectively:

Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Cost of service sales$$$19 $22 
Cost of product sales12 22 19 
Research and development15 63 326 
Sales, marketing and support61 74 215 219 
General and administrative272 235 874 1,043 
$366 $385 $1,137 $1,629 
Schedule of Accumulated Other Comprehensive Income (Loss)
The balances for the three months ended September 30, 2025 and 2024 are as follows:
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, June 30, 2025$(3,032)$(3,032)
Other comprehensive loss(676)(676)
Net other comprehensive loss(676)(676)
Balance, September 30, 2025$(3,708)$(3,708)

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)
The balances for the nine months ended September 30, 2025 and 2024 are as follows:
Foreign Currency TranslationTotal Accumulated Other Comprehensive Loss
Balance, December 31, 2024$(4,032)$(4,032)
Other comprehensive income324 324 
Net other comprehensive income324 324 
Balance, September 30, 2025$(3,708)$(3,708)
Foreign Currency TranslationTotal 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)