XML 24 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Stockholders Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Retained Earnings
Treasury Stock
Total
Balances at Dec. 31, 2019 $ 663 $ 27,464 $ (1) $ 243,566 $ (54,560) $ 217,132
Balances (in shares) at Dec. 31, 2019 5,622,826          
Increase (Decrease) in Stockholders' Equity            
Stock options exercised $ 1 80       81
Stock options exercised (in shares) 12,271          
Stock-based compensation $ 2 1,913       1,915
Stock-based compensation (in shares) 18,609          
Treasury shares purchased         (557) (557)
Treasury shares purchased (in shares) (5,622)          
Cash dividends paid       (3,603)   (3,603)
Net income       28,223   28,223
Mark to market of foreign exchange hedges, net of $0 tax expense     1     1
Comprehensive income     1 28,223   28,224
Balances at Dec. 31, 2020 $ 666 29,457   268,186 (55,117) 243,192
Balances (in shares) at Dec. 31, 2020 5,648,084          
Increase (Decrease) in Stockholders' Equity            
Stock options exercised $ 1 83       84
Stock options exercised (in shares) 5,310          
Stock-based compensation $ 2 2,234       2,236
Stock-based compensation (in shares) 18,279          
Treasury shares purchased         (731) (731)
Treasury shares purchased (in shares) (5,661)          
Cash dividends paid       (3,620)   (3,620)
Net income       37,045   37,045
Mark to market of foreign exchange hedges, net of $0 tax expense          
Comprehensive income       37,045   37,045
Balances at Dec. 31, 2021 $ 669 31,774   301,611 (55,848) 278,206
Balances (in shares) at Dec. 31, 2021 5,666,012          
Increase (Decrease) in Stockholders' Equity            
Stock options exercised   120       120
Stock options exercised (in shares) 2,400          
Stock-based compensation $ 2 2,634       2,636
Stock-based compensation (in shares) 19,297          
Treasury shares purchased         (767) (767)
Treasury shares purchased (in shares) (5,630)          
Cash dividends paid       (4,536)   (4,536)
Net income       45,429   45,429
Mark to market of foreign exchange hedges, net of $0 tax expense          
Comprehensive income       45,429   45,429
Balances at Dec. 31, 2022 $ 671 $ 34,528 $ 0 $ 342,504 $ (56,615) $ 321,088
Balances (in shares) at Dec. 31, 2022 5,682,079