XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Treasury Stock
Balance at Dec. 31, 2020 $ 360,736 $ 3,394 $ 96,642 $ (9,322) $ 288,182 $ (18,160)
Balance (in shares) at Dec. 31, 2020   33,922,433       3,061,040
Stocks issued under ESPP 340 $ 2 338      
Stocks issued under ESPP, Shares   25,120        
Cash dividends on common stock ($0.025 per share) (596)       (596)  
Foreign currency translation adjustment, net (2,503)     (2,503)    
Stock-based compensation 1,792   1,792      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) (2,794) $ (7) (2,787)      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (73,231)        
Net income 3,071       3,071  
Balance at Mar. 31, 2021 360,046 $ 3,389 95,985 (11,825) 290,657 $ (18,160)
Balance (in shares) at Mar. 31, 2021   33,874,322       3,061,040
Balance at Dec. 31, 2021 $ 372,738 $ 3,426 101,450 (13,784) 304,385 $ (22,739)
Balance (in shares) at Dec. 31, 2021 34,248,218 34,248,218       3,361,040
Stocks issued under ESPP $ 436 $ 2 434      
Stocks issued under ESPP, Shares   26,751        
Cash dividends on common stock ($0.025 per share) (736)       (736)  
Foreign currency translation adjustment, net 7,080     7,080    
Stock-based compensation 1,563   1,563      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) (2,174) $ (18) (2,156)      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (183,093)        
Shares repurchased (6,219)         $ (6,219)
Shares repurchased (In Shares)           (332,404)
Net income 9,935       9,935  
Balance at Mar. 31, 2022 $ 382,623 $ 3,410 $ 101,291 $ (6,704) $ 313,584 $ (28,958)
Balance (in shares) at Mar. 31, 2022 34,091,876 34,091,876       3,693,444