XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2022 $ 369,979 $ 3,444 $ 105,634 $ (12,182) $ 328,745 $ (55,662)
Balance (in shares) at Dec. 31, 2022   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       5,057,727
Balance at Dec. 31, 2023 $ 370,010 $ 3,467 110,810 (5,963) 332,897 $ (71,201)
Balance (in shares) at Dec. 31, 2023 34,676,787 34,676,787       5,915,182
Common stock issued under ESPP $ 430 $ 4 426      
Common stock issued under ESPP, (in Shares)   38,702        
Cash dividends on common stock (836)       (836)  
Foreign currency translation adjustment, net (1,564)     (1,564)    
Stock-based compensation 2,005   2,005      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes) (14) $ 4 (18)      
Stock options exercised; grants, termination and vesting of restricted stock units (net of shares in lieu of taxes), Shares   39,145        
Net income 1,552       1,552  
Balance at Mar. 31, 2024 $ 371,583 $ 3,475 $ 113,223 $ (7,527) $ 333,613 $ (71,201)
Balance (in shares) at Mar. 31, 2024 34,754,634 34,754,634       5,915,182