XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2024
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Reconciliation of the changes in stockholders' equity for the three and nine months ended September 30, 2024 and 2023:
Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Shares Amount
Balance at December 31, 202373,528$— $529,543 $(14,941)$(83,931)$430,671 
Common stock issued upon exercise of options32— 214 — — 214 
Vesting of restricted stock and performance stock units593— — — — — 
Purchase and retirement of common shares(194)— (1,462)— — (1,462)
Stock-based compensation— 2,968 — — 2,968 
Net loss— — — (3,584)(3,584)
Currency translation adjustments— — (2,556)— (2,556)
Balance at March 31, 202473,959$— $531,263 $(17,497)$(87,515)$426,251 
Vesting of restricted stock and performance stock units1,033— — — — — 
Purchase and retirement of common shares(424)— (1,984)— — (1,984)
Stock-based compensation— 3,322 — — 3,322 
Net loss— — — (615)(615)
Currency translation adjustments— — (1,134)— (1,134)
Balance at June 30, 202474,568$— $532,601 $(18,631)$(88,130)$425,840 
Vesting of restricted stock and performance stock units44 — — — — — 
Purchase and retirement of common shares(19)— (87)— — (87)
Stock-based compensation2,888 2,888 
Net loss(4,507)(4,507)
Currency translation adjustments1,431 1,431 
Balance at September 30, 202474,593$— $535,402 $(17,200)$(92,637)$425,565 
Common StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
SharesAmount
Balance at December 31, 202272,734$— $520,446 $(18,435)$(137,586)$364,425 
Common stock issued upon exercise of options12— 66 — — 66 
Vesting of restricted stock and performance stock units737— — — — — 
Purchase and retirement of common shares(229)— (1,203)— — (1,203)
Stock-based compensation— 2,655 — — 2,655 
Net income— — — 27,219 27,219 
Currency translation adjustments— — 797 — 797 
Unrealized gain on marketable securities— — 220 — 220 
Balance at March 31, 202373,254$— $521,964 $(17,418)$(110,367)$394,179 
Vesting of restricted stock and performance stock units241— — — — — 
Purchase and retirement of common shares(82)— (460)— — (460)
Stock-based compensation— 2,357 — — 2,357 
Net loss— — — (4,796)(4,796)
Currency translation adjustments— — 2,859 — 2,859 
Balance at June 30, 202373,413$— $523,861 $(14,559)$(115,163)$394,139 
Common stock issued upon exercise of options— 10 — — 10 
Vesting of restricted stock and performance stock units99 — — — — — 
Purchase and retirement of common shares(31)— (200)— — (200)
Stock-based compensation— 2,590 — — 2,590 
Net income— — — — 11,159 11,159 
Currency translation adjustments— — — (2,813)— (2,813)
Balance at September 30, 202373,483 $— $526,261 $(17,372)$(104,004)$404,885