CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($) $ in Thousands |
Total |
Common stock, par value $0.01 per share |
Additional paid-in capital |
Accumulated other comprehensive loss |
Retained earnings |
| Balance at beginning of period (in shares) at Dec. 28, 2024 |
|
36,041,995
|
|
|
|
| Balance at beginning of period at Dec. 28, 2024 |
$ 854,562
|
$ 360
|
$ 3,856
|
$ (43,678)
|
$ 894,024
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Withholdings from vesting of restricted stock (in shares) |
|
(93,538)
|
|
|
|
| Withholdings from vesting of restricted stock |
(4,222)
|
$ (1)
|
(4,221)
|
0
|
0
|
| Restricted stock activity (in shares) |
|
288,657
|
|
|
|
| Restricted stock activity |
0
|
$ 3
|
(3)
|
0
|
0
|
| Stock-based compensation expense |
9,753
|
0
|
9,753
|
0
|
0
|
| Cash dividends declared and paid |
(28,999)
|
0
|
0
|
0
|
(28,999)
|
| Comprehensive income |
16,151
|
$ 0
|
0
|
612
|
15,539
|
| Balance at end of period (in shares) at Mar. 29, 2025 |
|
36,237,114
|
|
|
|
| Balance at end of period at Mar. 29, 2025 |
$ 847,245
|
$ 362
|
9,385
|
(43,066)
|
880,564
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Dividend declared and paid per common share (in USD per share) |
$ 0.80
|
|
|
|
|
| Balance at beginning of period (in shares) at Dec. 28, 2024 |
|
36,041,995
|
|
|
|
| Balance at beginning of period at Dec. 28, 2024 |
$ 854,562
|
$ 360
|
3,856
|
(43,678)
|
894,024
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Comprehensive income |
$ 43,149
|
|
|
|
|
| Balance at end of period (in shares) at Sep. 27, 2025 |
36,518,637
|
36,518,637
|
|
|
|
| Balance at end of period at Sep. 27, 2025 |
$ 864,642
|
$ 365
|
18,029
|
(28,107)
|
874,355
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Dividend declared and paid per common share (in USD per share) |
$ 1.30
|
|
|
|
|
| Balance at beginning of period (in shares) at Mar. 29, 2025 |
|
36,237,114
|
|
|
|
| Balance at beginning of period at Mar. 29, 2025 |
$ 847,245
|
$ 362
|
9,385
|
(43,066)
|
880,564
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Withholdings from vesting of restricted stock (in shares) |
|
(3,233)
|
|
|
|
| Withholdings from vesting of restricted stock |
(110)
|
$ 0
|
(110)
|
0
|
0
|
| Restricted stock activity (in shares) |
|
233,190
|
|
|
|
| Restricted stock activity |
0
|
$ 3
|
(3)
|
0
|
0
|
| Stock-based compensation expense |
5,188
|
0
|
5,188
|
0
|
0
|
| Cash dividends declared and paid |
(9,116)
|
0
|
0
|
0
|
(9,116)
|
| Comprehensive income |
10,695
|
$ 0
|
0
|
10,249
|
446
|
| Balance at end of period (in shares) at Jun. 28, 2025 |
|
36,467,071
|
|
|
|
| Balance at end of period at Jun. 28, 2025 |
$ 853,902
|
$ 365
|
14,460
|
(32,817)
|
871,894
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Dividend declared and paid per common share (in USD per share) |
$ 0.25
|
|
|
|
|
| Withholdings from vesting of restricted stock (in shares) |
|
(6,238)
|
|
|
|
| Withholdings from vesting of restricted stock |
$ (157)
|
$ 0
|
(157)
|
0
|
0
|
| Restricted stock activity (in shares) |
|
57,804
|
|
|
|
| Restricted stock activity |
0
|
$ 0
|
0
|
0
|
0
|
| Stock-based compensation expense |
3,726
|
0
|
3,726
|
0
|
0
|
| Cash dividends declared and paid |
(9,132)
|
0
|
0
|
0
|
(9,132)
|
| Comprehensive income |
$ 16,303
|
$ 0
|
0
|
4,710
|
11,593
|
| Balance at end of period (in shares) at Sep. 27, 2025 |
36,518,637
|
36,518,637
|
|
|
|
| Balance at end of period at Sep. 27, 2025 |
$ 864,642
|
$ 365
|
18,029
|
(28,107)
|
874,355
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Dividend declared and paid per common share (in USD per share) |
$ 0.25
|
|
|
|
|
| Balance at beginning of period (in shares) at Jan. 03, 2026 |
36,425,877
|
36,425,877
|
|
|
|
| Balance at beginning of period at Jan. 03, 2026 |
$ 925,048
|
$ 364
|
19,584
|
(24,361)
|
929,461
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Withholdings from vesting of restricted stock (in shares) |
|
(79,985)
|
|
|
|
| Withholdings from vesting of restricted stock |
(3,012)
|
$ 0
|
(3,012)
|
0
|
0
|
| Restricted stock activity (in shares) |
|
504,225
|
|
|
|
| Restricted stock activity |
0
|
$ 5
|
(5)
|
0
|
0
|
| Stock-based compensation expense |
3,684
|
0
|
3,684
|
0
|
0
|
| Cash dividends declared and paid |
(9,220)
|
0
|
0
|
0
|
(9,220)
|
| Comprehensive income |
11,957
|
$ 0
|
0
|
(2,379)
|
14,336
|
| Balance at end of period (in shares) at Apr. 04, 2026 |
|
36,850,117
|
|
|
|
| Balance at end of period at Apr. 04, 2026 |
$ 928,457
|
$ 369
|
20,251
|
(26,740)
|
934,577
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Dividend declared and paid per common share (in USD per share) |
$ 0.25
|
|
|
|
|
| Balance at beginning of period (in shares) at Jan. 03, 2026 |
36,425,877
|
36,425,877
|
|
|
|
| Balance at beginning of period at Jan. 03, 2026 |
$ 925,048
|
$ 364
|
19,584
|
(24,361)
|
929,461
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Comprehensive income |
$ 149,548
|
|
|
|
|
| Balance at end of period (in shares) at Oct. 03, 2026 |
36,692,152
|
36,692,152
|
|
|
|
| Balance at end of period at Oct. 03, 2026 |
$ 1,054,228
|
$ 367
|
26,751
|
(30,719)
|
1,057,829
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Dividend declared and paid per common share (in USD per share) |
$ 0.75
|
|
|
|
|
| Balance at beginning of period (in shares) at Apr. 04, 2026 |
|
36,850,117
|
|
|
|
| Balance at beginning of period at Apr. 04, 2026 |
$ 928,457
|
$ 369
|
20,251
|
(26,740)
|
934,577
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Withholdings from vesting of restricted stock (in shares) |
|
(1,913)
|
|
|
|
| Withholdings from vesting of restricted stock |
(67)
|
$ 0
|
(67)
|
0
|
0
|
| Restricted stock activity (in shares) |
|
(136,303)
|
|
|
|
| Restricted stock activity |
0
|
$ (2)
|
2
|
0
|
0
|
| Stock-based compensation expense |
3,689
|
0
|
3,689
|
0
|
0
|
| Cash dividends declared and paid |
(9,140)
|
0
|
0
|
0
|
(9,140)
|
| Comprehensive income |
104,349
|
0
|
0
|
(609)
|
104,958
|
| Other |
35
|
$ 0
|
35
|
0
|
0
|
| Balance at end of period (in shares) at Jul. 04, 2026 |
|
36,711,901
|
|
|
|
| Balance at end of period at Jul. 04, 2026 |
$ 1,027,323
|
$ 367
|
23,910
|
(27,349)
|
1,030,395
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Dividend declared and paid per common share (in USD per share) |
$ 0.25
|
|
|
|
|
| Withholdings from vesting of restricted stock (in shares) |
|
(18,496)
|
|
|
|
| Withholdings from vesting of restricted stock |
$ (738)
|
$ 0
|
(738)
|
0
|
0
|
| Restricted stock activity (in shares) |
|
(1,253)
|
|
|
|
| Restricted stock activity |
0
|
$ 0
|
0
|
0
|
0
|
| Stock-based compensation expense |
3,578
|
0
|
3,578
|
0
|
0
|
| Cash dividends declared and paid |
(9,177)
|
0
|
0
|
0
|
(9,177)
|
| Comprehensive income |
33,241
|
0
|
0
|
(3,370)
|
36,611
|
| Other |
$ 1
|
$ 0
|
1
|
0
|
0
|
| Balance at end of period (in shares) at Oct. 03, 2026 |
36,692,152
|
36,692,152
|
|
|
|
| Balance at end of period at Oct. 03, 2026 |
$ 1,054,228
|
$ 367
|
$ 26,751
|
$ (30,719)
|
$ 1,057,829
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Dividend declared and paid per common share (in USD per share) |
$ 0.25
|
|
|
|
|