CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (unaudited) - USD ($) $ in Thousands | Common StockAs previously reported | Common Stock | Retained EarningsAs previously reported | Retained EarningsCumulative-effect adjustment | Retained Earnings | Accumulated Other Comprehensive LossAs previously reported | Accumulated Other Comprehensive Loss | As previously reported | Cumulative-effect adjustment | Total |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | | $ 22,837 | | | $ 186,229 | | $ (12,594) | | | $ 196,472 |
BALANCE AT DECEMBER 28, 2019 (in shares) | | 8,010,480 | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | | $ 20,537 | | | 189,235 | | (11,882) | | | 197,890 |
BALANCE AT DECEMBER 28, 2019 (in shares) | | 8,005,898 | | | | | | | | |
BALANCE at Dec. 29, 2018 | | $ 22,837 | | | 186,229 | | (12,594) | | | 196,472 |
BALANCE (in shares) at Dec. 29, 2018 | | 8,010,480 | | | | | | | | |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
Net income | | | | | 4,665 | | | | | 4,665 |
Foreign currency translation adjustment | | | | | | | 712 | | | 712 |
Exercise of stock options | | $ 1,526 | | | | | | | | 1,526 |
Exercise of stock options (in shares) | | 64,700 | | | | | | | | |
Share-based compensation expense | | $ 911 | | | | | | | | 911 |
Restricted shares vesting (in shares) | | 25,484 | | | | | | | | |
Redemption of vested employee restricted shares for tax withholding | | $ (388) | | | | | | | | (388) |
Redemption of vested employee restricted shares for tax withholding (in shares) | | (8,157) | | | | | | | | |
Shares repurchased | | $ (4,349) | | | | | | | | (4,349) |
Shares repurchased (in shares) | | (86,609) | | | | | | | | |
Accrued dividends on unvested shares | | | | | (8) | | | | | (8) |
Cash paid on dividend equivalents | | | | | (35) | | | | | (35) |
Cash dividends paid to shareholders (per share) | | | | | (1,616) | | | | | (1,616) |
BALANCE at Mar. 30, 2019 | | $ 20,537 | | | 189,235 | | (11,882) | | | 197,890 |
BALANCE (in shares) at Mar. 30, 2019 | | 8,005,898 | | | | | | | | |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | | $ 14,224 | | | 193,191 | | (12,535) | | | 194,880 |
BALANCE AT DECEMBER 28, 2019 (in shares) | | 7,829,310 | | | | | | | | |
BALANCE at Dec. 29, 2018 | | $ 22,837 | | | 186,229 | | (12,594) | | | 196,472 |
BALANCE (in shares) at Dec. 29, 2018 | | 8,010,480 | | | | | | | | |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
Net income | | | | | | | | | | 10,245 |
Foreign currency translation adjustment | | | | | | | | | | 59 |
BALANCE at Jun. 29, 2019 | | $ 14,224 | | | 193,191 | | (12,535) | | | 194,880 |
BALANCE (in shares) at Jun. 29, 2019 | | 7,829,310 | | | | | | | | |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | | $ 20,537 | | | 189,235 | | (11,882) | | | 197,890 |
BALANCE AT DECEMBER 28, 2019 (in shares) | | 8,005,898 | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | | $ 14,224 | | | 193,191 | | (12,535) | | | 194,880 |
BALANCE AT DECEMBER 28, 2019 (in shares) | | 7,829,310 | | | | | | | | |
BALANCE at Mar. 30, 2019 | | $ 20,537 | | | 189,235 | | (11,882) | | | 197,890 |
BALANCE (in shares) at Mar. 30, 2019 | | 8,005,898 | | | | | | | | |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
Net income | | | | | 5,580 | | | | | 5,580 |
Foreign currency translation adjustment | | | | | | | (653) | | | (653) |
Share-based compensation expense | | $ 848 | | | | | | | | 848 |
Restricted shares vesting (in shares) | | 513 | | | | | | | | |
Shares repurchased | | $ (7,161) | | | | | | | | (7,161) |
Shares repurchased (in shares) | | (177,101) | | | | | | | | |
Accrued dividends on unvested shares | | | | | (44) | | | | | (44) |
Cash paid on dividend equivalents | | | | | (1,580) | | | | | (1,580) |
BALANCE at Jun. 29, 2019 | | $ 14,224 | | | 193,191 | | (12,535) | | | 194,880 |
BALANCE (in shares) at Jun. 29, 2019 | | 7,829,310 | | | | | | | | |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | | $ 14,224 | | | 193,191 | | (12,535) | | | 194,880 |
BALANCE AT DECEMBER 28, 2019 (in shares) | | 7,829,310 | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | | $ 9,265 | | | 200,249 | | (11,763) | | | $ 197,751 |
BALANCE AT DECEMBER 28, 2019 (in shares) | | 7,814,797 | | | | | | | | 7,814,797 |
BALANCE AT DECEMBER 28, 2019 | | $ 7,085 | | | 208,784 | | (13,654) | | | $ 197,751 |
BALANCE AT DECEMBER 28, 2019 (in shares) | | 7,779,549 | | | | | | | | 7,814,797 |
BALANCE at Dec. 28, 2019 | | $ 9,265 | | | 200,249 | | (11,763) | | | $ 197,751 |
BALANCE (in shares) at Dec. 28, 2019 | | 7,814,797 | | | | | | | | 7,814,797 |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
Net income | | | | | | | | | | $ 12,399 |
Foreign currency translation adjustment | | | | | | | | | | (1,891) |
BALANCE at Jun. 27, 2020 | | $ 7,085 | | | 208,784 | | (13,654) | | | $ 202,215 |
BALANCE (in shares) at Jun. 27, 2020 | | 7,779,549 | | | | | | | | 7,779,549 |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | $ 9,265 | $ 9,265 | $ 200,249 | $ (203) | 200,046 | $ (11,763) | (11,763) | $ 197,751 | $ (203) | $ 197,548 |
BALANCE AT DECEMBER 28, 2019 (in shares) | 7,814,797 | 7,814,797 | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | $ 9,265 | $ 5,871 | 200,249 | (203) | 204,679 | (11,763) | (14,190) | 197,751 | (203) | 196,360 |
BALANCE AT DECEMBER 28, 2019 (in shares) | 7,814,797 | 7,756,425 | | | | | | | | |
BALANCE at Dec. 29, 2019 | $ 9,265 | $ 9,265 | $ 200,249 | $ (203) | 200,046 | $ (11,763) | (11,763) | $ 197,751 | $ (203) | 197,548 |
BALANCE (in shares) at Dec. 29, 2019 | 7,814,797 | 7,814,797 | | | | | | | | |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
Net income | | | | | 6,468 | | | | | 6,468 |
Foreign currency translation adjustment | | | | | | | (2,427) | | | (2,427) |
Exercise of stock options | | $ 151 | | | | | | | | 151 |
Exercise of stock options (in shares) | | 8,200 | | | | | | | | |
Share-based compensation expense | | $ 655 | | | | | | | | 655 |
Restricted shares vesting (in shares) | | 23,884 | | | | | | | | |
Redemption of vested employee restricted shares for tax withholding | | $ (390) | | | | | | | | (390) |
Redemption of vested employee restricted shares for tax withholding (in shares) | | (7,843) | | | | | | | | |
Shares repurchased | | $ (3,810) | | | | | | | | (3,810) |
Shares repurchased (in shares) | | (82,613) | | | | | | | | |
Accrued dividends on unvested shares | | | | | 1 | | | | | 1 |
Cash paid on dividend equivalents | | | | | (40) | | | | | (40) |
Cash dividends paid to shareholders (per share) | | | | | (1,796) | | | | | (1,796) |
BALANCE at Mar. 28, 2020 | | $ 5,871 | | | 204,679 | | (14,190) | | | 196,360 |
BALANCE (in shares) at Mar. 28, 2020 | | 7,756,425 | | | | | | | | |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | | $ 5,871 | | | 204,679 | | (14,190) | | | 196,360 |
BALANCE AT DECEMBER 28, 2019 (in shares) | | 7,756,425 | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | | $ 7,085 | | | 208,784 | | (13,654) | | | $ 196,360 |
BALANCE AT DECEMBER 28, 2019 (in shares) | | 7,779,549 | | | | | | | | 7,779,549 |
Net income | | | | | 5,931 | | | | | $ 5,931 |
Foreign currency translation adjustment | | | | | | | 536 | | | 536 |
Exercise of stock options | | $ 418 | | | | | | | | 418 |
Exercise of stock options (in shares) | | 22,611 | | | | | | | | |
Share-based compensation expense | | $ 796 | | | | | | | | 796 |
Restricted shares vesting (in shares) | | 513 | | | | | | | | |
Accrued dividends on unvested shares | | | | | (38) | | | | | (38) |
Cash paid on dividend equivalents | | | | | (1,788) | | | | | (1,788) |
BALANCE at Jun. 27, 2020 | | $ 7,085 | | | 208,784 | | (13,654) | | | $ 202,215 |
BALANCE (in shares) at Jun. 27, 2020 | | 7,779,549 | | | | | | | | 7,779,549 |
Increase (Decrease) in Shareholders' Equity | | | | | | | | | | |
BALANCE AT DECEMBER 28, 2019 | | $ 7,085 | | | $ 208,784 | | $ (13,654) | | | $ 202,215 |
BALANCE AT DECEMBER 28, 2019 (in shares) | | 7,779,549 | | | | | | | | 7,779,549 |