CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) - USD ($) $ in Thousands | Total | Common Stock | Retained Earnings | Accumulated Other Comprehensive Loss |
Beginning balance at Jan. 02, 2021 | $ 209,019 | $ 503 | $ 216,999 | $ (8,483) |
Beginning balance (in shares) at Jan. 02, 2021 | | 7,693,497 | | |
Increase (Decrease) in Shareholders' Equity | | | | |
Net income | 10,501 | | 10,501 | |
Foreign currency translation adjustment | (111) | | | (111) |
Issuance of restricted common stock for contingent consideration | 2,250 | $ 2,250 | | |
Issuance of restricted common stock for contingent consideration (in shares) | | 40,039 | | |
Exercise of stock options | 1,113 | $ 1,113 | | |
Exercise of stock options (in shares) | | 41,008 | | |
Share-based compensation expense | 842 | $ 842 | | |
Restricted shares vesting (in shares) | | 29,494 | | |
Redemption of vested employee restricted shares for tax withholding | (588) | $ (588) | | |
Redemption of vested employee restricted shares for tax withholding (in shares) | | (9,895) | | |
Shares repurchased | (9,642) | $ (4,120) | (5,522) | |
Shares repurchased (in shares) | | (166,552) | | |
Accrued dividends on unvested shares | 5 | | 5 | |
Cash dividends paid (per share) | (2,061) | | (2,061) | |
Ending balance at Apr. 03, 2021 | 211,328 | $ 0 | 219,922 | (8,594) |
Ending balance (in shares) at Apr. 03, 2021 | | 7,627,591 | | |
Beginning balance at Jan. 02, 2021 | 209,019 | $ 503 | 216,999 | (8,483) |
Beginning balance (in shares) at Jan. 02, 2021 | | 7,693,497 | | |
Increase (Decrease) in Shareholders' Equity | | | | |
Net income | 33,012 | | | |
Foreign currency translation adjustment | (1,275) | | | |
Issuance of restricted common stock for contingent consideration | 2,250 | | | |
Ending balance at Oct. 02, 2021 | 204,285 | $ 676 | 213,367 | (9,758) |
Ending balance (in shares) at Oct. 02, 2021 | | 7,396,296 | | |
Beginning balance at Apr. 03, 2021 | 211,328 | $ 0 | 219,922 | (8,594) |
Beginning balance (in shares) at Apr. 03, 2021 | | 7,627,591 | | |
Increase (Decrease) in Shareholders' Equity | | | | |
Net income | 11,566 | | 11,566 | |
Foreign currency translation adjustment | (136) | | | (136) |
Exercise of stock options | 1,387 | $ 1,387 | | |
Exercise of stock options (in shares) | | 48,562 | | |
Share-based compensation expense | 980 | $ 980 | | |
Restricted shares vesting (in shares) | | 1,006 | | |
Shares repurchased | (25,335) | $ (382) | (24,953) | |
Shares repurchased (in shares) | | (337,837) | | |
Accrued dividends on unvested shares | (50) | | (50) | |
Cash dividends paid (per share) | (1,909) | | (1,909) | |
Ending balance at Jul. 03, 2021 | 197,831 | $ 1,985 | 204,576 | (8,730) |
Ending balance (in shares) at Jul. 03, 2021 | | 7,339,322 | | |
Increase (Decrease) in Shareholders' Equity | | | | |
Net income | 10,945 | | 10,945 | |
Foreign currency translation adjustment | (1,028) | | | (1,028) |
Exercise of stock options | 2,505 | $ 2,505 | | |
Exercise of stock options (in shares) | | 98,310 | | |
Share-based compensation expense | 1,008 | $ 1,008 | | |
Restricted shares vesting (in shares) | | 11,676 | | |
Shares repurchased | (5,000) | $ (4,822) | (178) | |
Shares repurchased (in shares) | | (53,012) | | |
Accrued dividends on unvested shares | (43) | | (43) | |
Cash dividends paid (per share) | (1,933) | | (1,933) | |
Ending balance at Oct. 02, 2021 | 204,285 | $ 676 | 213,367 | (9,758) |
Ending balance (in shares) at Oct. 02, 2021 | | 7,396,296 | | |
Beginning balance at Jan. 01, 2022 | $ 205,834 | $ 0 | 215,784 | (9,950) |
Beginning balance (in shares) at Jan. 01, 2022 | 7,362,703 | 7,362,703 | | |
Increase (Decrease) in Shareholders' Equity | | | | |
Net income | $ 11,426 | | 11,426 | |
Foreign currency translation adjustment | (1,172) | | | (1,172) |
Exercise of stock options | 341 | $ 341 | | |
Exercise of stock options (in shares) | | 14,552 | | |
Share-based compensation expense | 1,037 | $ 1,037 | | |
Restricted shares vesting (in shares) | | 29,558 | | |
Redemption of vested employee restricted shares for tax withholding | (897) | $ (897) | | |
Redemption of vested employee restricted shares for tax withholding (in shares) | | (10,163) | | |
Shares repurchased | (4,956) | $ (481) | (4,475) | |
Shares repurchased (in shares) | | (56,665) | | |
Accrued dividends on unvested shares | (11) | | (11) | |
Cash dividends paid (per share) | (2,377) | | (2,377) | |
Ending balance at Apr. 02, 2022 | 209,225 | $ 0 | 220,347 | (11,122) |
Ending balance (in shares) at Apr. 02, 2022 | | 7,339,985 | | |
Beginning balance at Jan. 01, 2022 | $ 205,834 | $ 0 | 215,784 | (9,950) |
Beginning balance (in shares) at Jan. 01, 2022 | 7,362,703 | 7,362,703 | | |
Increase (Decrease) in Shareholders' Equity | | | | |
Net income | $ 34,946 | | | |
Foreign currency translation adjustment | (8,838) | | | |
Issuance of restricted common stock for contingent consideration | 0 | | | |
Ending balance at Oct. 01, 2022 | $ 200,675 | $ 1,029 | 218,434 | (18,788) |
Ending balance (in shares) at Oct. 01, 2022 | 7,108,853 | 7,108,853 | | |
Beginning balance at Apr. 02, 2022 | $ 209,225 | $ 0 | 220,347 | (11,122) |
Beginning balance (in shares) at Apr. 02, 2022 | | 7,339,985 | | |
Increase (Decrease) in Shareholders' Equity | | | | |
Net income | 11,643 | | 11,643 | |
Foreign currency translation adjustment | (3,860) | | | (3,860) |
Share-based compensation expense | 1,041 | $ 1,041 | | |
Restricted shares vesting (in shares) | | 3,630 | | |
Redemption of vested employee restricted shares for tax withholding | (78) | $ (78) | | |
Redemption of vested employee restricted shares for tax withholding (in shares) | | (921) | | |
Shares repurchased | (17,674) | $ (963) | (16,711) | |
Shares repurchased (in shares) | | (211,345) | | |
Accrued dividends on unvested shares | (52) | | (52) | |
Cash dividends paid (per share) | (2,259) | | (2,259) | |
Ending balance at Jul. 02, 2022 | 197,986 | $ 0 | 212,968 | (14,982) |
Ending balance (in shares) at Jul. 02, 2022 | | 7,131,349 | | |
Increase (Decrease) in Shareholders' Equity | | | | |
Net income | 11,877 | | 11,877 | |
Foreign currency translation adjustment | (3,806) | | | (3,806) |
Exercise of stock options | 419 | $ 419 | | |
Exercise of stock options (in shares) | | 19,476 | | |
Share-based compensation expense | 1,489 | $ 1,489 | | |
Restricted shares vesting (in shares) | | 9,843 | | |
Redemption of vested employee restricted shares for tax withholding | (27) | $ (27) | | |
Redemption of vested employee restricted shares for tax withholding (in shares) | | 291 | | |
Shares repurchased | (5,000) | $ (852) | (4,148) | |
Shares repurchased (in shares) | | (51,524) | | |
Accrued dividends on unvested shares | (39) | | (39) | |
Cash dividends paid (per share) | (2,224) | | (2,224) | |
Ending balance at Oct. 01, 2022 | $ 200,675 | $ 1,029 | $ 218,434 | $ (18,788) |
Ending balance (in shares) at Oct. 01, 2022 | 7,108,853 | 7,108,853 | | |