CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($) $ in Thousands | Total | Common Stock | Additional paid-in capital | Accumulated other comprehensive loss | Retained earnings |
Balance at beginning of period (in shares) at Dec. 28, 2019 | | 43,963,103 | | | |
Balance at beginning of period at Dec. 28, 2019 | $ 880,130 | $ 440 | $ 0 | $ (35,634) | $ 915,324 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Exercise of stock options (in shares) | | 33,158 | | | |
Exercise of stock options | 1,840 | $ 0 | 1,840 | 0 | 0 |
Withholdings from vesting of restricted stock (in shares) | | (43,611) | | | |
Withholdings from vesting of restricted stock | (4,712) | $ 0 | (4,712) | 0 | 0 |
Restricted stock activity (in shares) | | 132,759 | | | |
Restricted stock activity | 0 | $ 1 | (1) | 0 | 0 |
Stock-based compensation expense | 1,945 | $ 0 | 1,945 | 0 | 0 |
Repurchase of common stock (in shares) | | (474,684) | | | |
Repurchase of common stock | (45,255) | $ (5) | 928 | 0 | (46,178) |
Cash dividends declared and paid | (26,260) | 0 | 0 | 0 | (26,260) |
Comprehensive income (loss) | (91,686) | 0 | 0 | (12,992) | (78,694) |
Balance at end of period at Mar. 28, 2020 | 716,002 | $ 436 | 0 | (48,626) | 764,192 |
Balance at end of period (in shares) at Mar. 28, 2020 | | 43,610,725 | | | |
Balance at beginning of period (in shares) at Dec. 28, 2019 | | 43,963,103 | | | |
Balance at beginning of period at Dec. 28, 2019 | 880,130 | $ 440 | 0 | (35,634) | 915,324 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Comprehensive income (loss) | 4,935 | | | | |
Balance at end of period at Sep. 26, 2020 | 821,881 | $ 436 | 9,258 | (41,402) | 853,589 |
Balance at end of period (in shares) at Sep. 26, 2020 | | 43,648,671 | | | |
Balance at beginning of period (in shares) at Mar. 28, 2020 | | 43,610,725 | | | |
Balance at beginning of period at Mar. 28, 2020 | 716,002 | $ 436 | 0 | (48,626) | 764,192 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Exercise of stock options (in shares) | | 14,180 | | | |
Exercise of stock options | 1,076 | $ 0 | 1,076 | 0 | 0 |
Withholdings from vesting of restricted stock (in shares) | | (1,016) | | | |
Withholdings from vesting of restricted stock | (77) | $ 0 | (77) | 0 | 0 |
Restricted stock activity (in shares) | | 12,287 | | | |
Restricted stock activity | 0 | $ 0 | 0 | 0 | 0 |
Stock-based compensation expense | 4,540 | 0 | 4,540 | 0 | 0 |
Comprehensive income (loss) | 11,737 | 0 | 0 | 3,581 | 8,156 |
Balance at end of period at Jun. 27, 2020 | 733,278 | $ 436 | 5,539 | (45,045) | 772,348 |
Balance at end of period (in shares) at Jun. 27, 2020 | | 43,636,176 | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Exercise of stock options (in shares) | | 12,811 | | | |
Exercise of stock options | 812 | $ 0 | 812 | 0 | 0 |
Withholdings from vesting of restricted stock (in shares) | | (1,744) | | | |
Withholdings from vesting of restricted stock | (139) | $ 0 | (139) | 0 | 0 |
Restricted stock activity (in shares) | | 1,428 | | | |
Restricted stock activity | 0 | $ 0 | 0 | 0 | 0 |
Stock-based compensation expense | 3,046 | 0 | 3,046 | 0 | 0 |
Comprehensive income (loss) | 84,884 | 0 | 0 | 3,643 | 81,241 |
Balance at end of period at Sep. 26, 2020 | 821,881 | $ 436 | 9,258 | (41,402) | 853,589 |
Balance at end of period (in shares) at Sep. 26, 2020 | | 43,648,671 | | | |
Balance at beginning of period (in shares) at Jan. 02, 2021 | | 43,780,075 | | | |
Balance at beginning of period at Jan. 02, 2021 | 938,033 | $ 438 | 17,752 | (32,760) | 952,603 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Exercise of stock options (in shares) | | 12,065 | | | |
Exercise of stock options | 811 | $ 0 | 811 | 0 | 0 |
Withholdings from vesting of restricted stock (in shares) | | (37,444) | | | |
Withholdings from vesting of restricted stock | (3,588) | $ 0 | (3,588) | 0 | 0 |
Restricted stock activity (in shares) | | 192,963 | | | |
Restricted stock activity | 0 | $ 2 | (2) | 0 | 0 |
Stock-based compensation expense | 6,931 | 0 | 6,931 | 0 | 0 |
Comprehensive income (loss) | 87,422 | 0 | 0 | 1,226 | 86,196 |
Balance at end of period at Apr. 03, 2021 | 1,029,609 | $ 440 | 21,904 | (31,534) | 1,038,799 |
Balance at end of period (in shares) at Apr. 03, 2021 | | 43,947,659 | | | |
Balance at beginning of period (in shares) at Jan. 02, 2021 | | 43,780,075 | | | |
Balance at beginning of period at Jan. 02, 2021 | 938,033 | $ 438 | 17,752 | (32,760) | 952,603 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Comprehensive income (loss) | 242,846 | | | | |
Balance at end of period at Oct. 02, 2021 | 1,054,874 | $ 429 | 0 | (32,689) | 1,087,134 |
Balance at end of period (in shares) at Oct. 02, 2021 | | 42,946,790 | | | |
Balance at beginning of period (in shares) at Apr. 03, 2021 | | 43,947,659 | | | |
Balance at beginning of period at Apr. 03, 2021 | 1,029,609 | $ 440 | 21,904 | (31,534) | 1,038,799 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Exercise of stock options (in shares) | | 57,274 | | | |
Exercise of stock options | 4,336 | $ 0 | 4,336 | 0 | 0 |
Withholdings from vesting of restricted stock (in shares) | | (1,057) | | | |
Withholdings from vesting of restricted stock | (110) | $ 0 | (110) | 0 | 0 |
Restricted stock activity (in shares) | | 7,204 | | | |
Restricted stock activity | 0 | $ 0 | 0 | 0 | 0 |
Stock-based compensation expense | 5,391 | 0 | 5,391 | 0 | 0 |
Cash dividends declared and paid | (17,596) | 0 | 0 | 0 | (17,596) |
Comprehensive income (loss) | 75,874 | 0 | 0 | 4,271 | 71,603 |
Balance at end of period at Jul. 03, 2021 | 1,097,504 | $ 440 | 31,521 | (27,263) | 1,092,806 |
Balance at end of period (in shares) at Jul. 03, 2021 | | 44,011,080 | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Exercise of stock options (in shares) | | 30,464 | | | |
Exercise of stock options | 2,313 | $ 0 | 2,313 | 0 | 0 |
Withholdings from vesting of restricted stock (in shares) | | (1,885) | | | |
Withholdings from vesting of restricted stock | (199) | $ 0 | (199) | 0 | 0 |
Restricted stock activity (in shares) | | 3,030 | | | |
Restricted stock activity | 0 | $ 0 | 0 | 0 | 0 |
Stock-based compensation expense | 3,515 | $ 0 | 3,515 | 0 | 0 |
Repurchase of common stock (in shares) | | (1,095,899) | | | |
Repurchase of common stock | (110,262) | $ (11) | (37,150) | 0 | (73,101) |
Cash dividends declared and paid | (17,547) | 0 | 0 | 0 | (17,547) |
Comprehensive income (loss) | 79,550 | 0 | 0 | (5,426) | 84,976 |
Balance at end of period at Oct. 02, 2021 | $ 1,054,874 | $ 429 | $ 0 | $ (32,689) | $ 1,087,134 |
Balance at end of period (in shares) at Oct. 02, 2021 | | 42,946,790 | | | |