XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENT 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, 2021 $ 372,738 $ 3,426 $ 101,450 $ (13,784) $ 304,385 $ (22,739)
Balance (in shares) at Dec. 31, 2021   34,248,218       3,361,040
Common stock issued under ESPP 436 $ 2 434      
Common stock issued under ESPP, (in Shares)   26,751        
Cash dividends on common stock (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       3,693,444
Balance at Dec. 31, 2022 $ 369,979 $ 3,444 105,634 (12,182) 328,745 $ (55,662)
Balance (in shares) at Dec. 31, 2022 34,446,194 34,446,194       5,029,892
Common stock issued under ESPP $ 480 $ 2 478      
Common stock issued under ESPP, (in Shares)   22,101        
Cash dividends on common stock (851)       (851)  
Foreign currency translation adjustment, net 2,546     2,546    
Stock-based compensation 1,474   1,474      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) 5   5      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   (4,466)        
Shares repurchased (557)         $ (557)
Shares repurchased (In Shares)           27,835
Net income 1,918       1,918  
Balance at Mar. 31, 2023 $ 374,994 $ 3,446 $ 107,591 $ (9,636) $ 329,812 $ (56,219)
Balance (in shares) at Mar. 31, 2023 34,463,829 34,463,829       5,057,727