Consolidated Statements of Changes in Shareholders' Equity (Unaudited) - USD ($) $ in Thousands |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
AOCI Attributable to Parent [Member] |
Retained Earnings [Member] |
Treasury Stock [Member] |
Noncontrolling Interest [Member] |
Total |
||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Balance (in shares) at Dec. 31, 2017 | 19,670,928 | ||||||||||||
Balance at Dec. 31, 2017 | $ 1,966 | $ 180,211 | $ (1,611) | $ (82,894) | $ (18,469) | $ (154) | $ 79,049 | ||||||
Cumulative effect adjustment (1) at Dec. 31, 2017 | [1] | (71) | (71) | ||||||||||
Net income | 5,185 | 57 | 5,242 | ||||||||||
Stock option exercises (in shares) | 305,460 | ||||||||||||
Stock option exercises | $ 32 | 1,358 | 1,390 | ||||||||||
Stock-based compensation - stock options | 653 | 653 | |||||||||||
Stock-based compensation - restricted stock | 54 | 54 | |||||||||||
Foreign currency translation adjustments | (862) | (862) | |||||||||||
Cash settlement of outstanding options | (33) | (33) | |||||||||||
Other | 3 | 3 | |||||||||||
Balance (in shares) at Sep. 30, 2018 | 19,976,388 | ||||||||||||
Balance at Sep. 30, 2018 | [1] | $ 1,998 | 182,246 | (2,473) | (77,780) | (18,469) | (97) | 85,425 | |||||
Balance (in shares) at Jul. 01, 2018 | 19,961,404 | ||||||||||||
Balance at Jul. 01, 2018 | [1] | $ 1,996 | 181,818 | (2,036) | (79,188) | (18,469) | (124) | 83,997 | |||||
Net income | 1,408 | 27 | 1,435 | ||||||||||
Stock option exercises (in shares) | 14,984 | ||||||||||||
Stock option exercises | $ 2 | 62 | 64 | ||||||||||
Stock-based compensation - stock options | 344 | 344 | |||||||||||
Stock-based compensation - restricted stock | 19 | 19 | |||||||||||
Foreign currency translation adjustments | (437) | (437) | |||||||||||
Other | 3 | 3 | |||||||||||
Balance (in shares) at Sep. 30, 2018 | 19,976,388 | ||||||||||||
Balance at Sep. 30, 2018 | [1] | $ 1,998 | 182,246 | (2,473) | (77,780) | (18,469) | (97) | $ 85,425 | |||||
Balance (in shares) at Dec. 31, 2018 | 20,053,335 | 15,920,585 | |||||||||||
Balance at Dec. 31, 2018 | [1] | $ 2,005 | 182,630 | (2,786) | (58,035) | (19,266) | (85) | $ 104,463 | [2] | ||||
Net income | 3,579 | 74 | $ 3,653 | ||||||||||
Stock option exercises (in shares) | 194,720 | 194,720 | |||||||||||
Stock option exercises | $ 20 | 846 | $ 866 | ||||||||||
Stock-based compensation - stock options | 433 | 433 | |||||||||||
Stock-based compensation - restricted stock | 86 | 86 | |||||||||||
Foreign currency translation adjustments | (685) | (685) | |||||||||||
Share repurchases | (1,957) | (1,957) | |||||||||||
Stock-based compensation - restricted stock (in shares) | 5,834 | ||||||||||||
Tax withholdings on restricted stock | (8) | $ (8) | |||||||||||
Balance (in shares) at Sep. 29, 2019 | 20,253,889 | 15,852,707 | |||||||||||
Balance at Sep. 29, 2019 | $ 2,025 | 183,995 | (3,471) | (54,456) | (21,231) | (11) | $ 106,851 | ||||||
Balance (in shares) at Jun. 30, 2019 | 20,163,756 | ||||||||||||
Balance at Jun. 30, 2019 | $ 2,016 | 183,457 | (2,803) | (55,354) | (21,231) | (34) | 106,051 | ||||||
Net income | 898 | 23 | 921 | ||||||||||
Stock option exercises (in shares) | 90,133 | ||||||||||||
Stock option exercises | $ 9 | 379 | 388 | ||||||||||
Stock-based compensation - stock options | 117 | 117 | |||||||||||
Stock-based compensation - restricted stock | 42 | 42 | |||||||||||
Foreign currency translation adjustments | (668) | $ (668) | |||||||||||
Balance (in shares) at Sep. 29, 2019 | 20,253,889 | 15,852,707 | |||||||||||
Balance at Sep. 29, 2019 | $ 2,025 | $ 183,995 | $ (3,471) | $ (54,456) | $ (21,231) | $ (11) | $ 106,851 | ||||||
|