Consolidated Statements of Equity (Unaudited) - USD ($)  $ in Thousands  | 
Total  | 
Common Stock  | 
Additional Paid-in Capital  | 
Retained Earnings  | 
Accumulated Other Comprehensive Loss  | 
| Balance, beginning (in shares) at Dec. 30, 2023 | 
 
 | 
55,720,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, beginning at Dec. 30, 2023 | 
$ 371,913
 | 
$ 0
 | 
$ 273,197
 | 
$ 166,567
 | 
$ (67,851)
 | 
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net income | 
59,507
 | 
 
 | 
 
 | 
59,507
 | 
 
 | 
| Stock-based compensation, net (in shares) | 
 
 | 
309,000
 | 
 
 | 
 
 | 
 
 | 
| Stock-based compensation, net | 
4,103
 | 
 
 | 
11,209
 | 
(7,106)
 | 
 
 | 
| Other comprehensive income (loss) | 
(381)
 | 
 
 | 
 
 | 
 
 | 
(381)
 | 
| Dividends on Common Stock | 
(27,844)
 | 
 
 | 
 
 | 
(27,844)
 | 
 
 | 
| Stock Repurchased and Retired During Period, Value | 
20,105
 | 
 
 | 
105
 | 
20,000
 | 
 
 | 
| Repurchases of Common Stock, including excise tax (in shares) | 
 
 | 
(337,000)
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending (in shares) at Mar. 30, 2024 | 
 
 | 
55,692,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending at Mar. 30, 2024 | 
387,193
 | 
$ 0
 | 
284,301
 | 
171,124
 | 
(68,232)
 | 
| Balance, beginning (in shares) at Dec. 30, 2023 | 
 
 | 
55,720,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, beginning at Dec. 30, 2023 | 
371,913
 | 
$ 0
 | 
273,197
 | 
166,567
 | 
(67,851)
 | 
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net income | 
181,824
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Other comprehensive income (loss) | 
$ (41,792)
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending (in shares) at Sep. 28, 2024 | 
55,134,865
 | 
55,135,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending at Sep. 28, 2024 | 
$ 356,927
 | 
$ 0
 | 
300,537
 | 
166,033
 | 
(109,643)
 | 
| Balance, beginning (in shares) at Mar. 30, 2024 | 
 
 | 
55,692,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, beginning at Mar. 30, 2024 | 
387,193
 | 
$ 0
 | 
284,301
 | 
171,124
 | 
(68,232)
 | 
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net income | 
51,769
 | 
 
 | 
 
 | 
51,769
 | 
 
 | 
| Stock-based compensation, net (in shares) | 
 
 | 
327,000
 | 
 
 | 
 
 | 
 
 | 
| Stock-based compensation, net | 
7,947
 | 
 
 | 
13,383
 | 
(5,436)
 | 
 
 | 
| Other comprehensive income (loss) | 
(26,704)
 | 
 
 | 
 
 | 
 
 | 
(26,704)
 | 
| Dividends on Common Stock | 
(27,888)
 | 
 
 | 
 
 | 
(27,888)
 | 
 
 | 
| Stock Repurchased and Retired During Period, Value | 
25,166
 | 
 
 | 
166
 | 
25,000
 | 
 
 | 
| Repurchases of Common Stock, including excise tax (in shares) | 
 
 | 
(345,000)
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending (in shares) at Jun. 29, 2024 | 
 
 | 
55,674,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending at Jun. 29, 2024 | 
367,151
 | 
$ 0
 | 
297,518
 | 
164,569
 | 
(94,936)
 | 
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net income | 
70,548
 | 
 
 | 
 
 | 
70,548
 | 
 
 | 
| Stock-based compensation, net (in shares) | 
 
 | 
26,000
 | 
 
 | 
 
 | 
 
 | 
| Stock-based compensation, net | 
1,915
 | 
 
 | 
3,405
 | 
(1,490)
 | 
 
 | 
| Other comprehensive income (loss) | 
(14,707)
 | 
 
 | 
 
 | 
 
 | 
(14,707)
 | 
| Dividends on Common Stock | 
(27,574)
 | 
 
 | 
 
 | 
(27,574)
 | 
 
 | 
| Stock Repurchased and Retired During Period, Value | 
$ 40,406
 | 
 
 | 
386
 | 
40,020
 | 
 
 | 
| Repurchases of Common Stock, including excise tax (in shares) | 
 
 | 
(565,000)
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending (in shares) at Sep. 28, 2024 | 
55,134,865
 | 
55,135,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending at Sep. 28, 2024 | 
$ 356,927
 | 
$ 0
 | 
300,537
 | 
166,033
 | 
(109,643)
 | 
| Balance, beginning (in shares) at Dec. 28, 2024 | 
55,310,671
 | 
55,311,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, beginning at Dec. 28, 2024 | 
$ 400,055
 | 
$ 0
 | 
316,746
 | 
199,959
 | 
(116,650)
 | 
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net income | 
42,882
 | 
 
 | 
 
 | 
42,882
 | 
 
 | 
| Stock-based compensation, net (in shares) | 
 
 | 
121,000
 | 
 
 | 
 
 | 
 
 | 
| Stock-based compensation, net | 
10,495
 | 
 
 | 
14,924
 | 
(4,429)
 | 
 
 | 
| Other comprehensive income (loss) | 
2,064
 | 
 
 | 
 
 | 
 
 | 
2,064
 | 
| Dividends on Common Stock | 
(28,824)
 | 
 
 | 
 
 | 
(28,824)
 | 
 
 | 
| Balance, ending (in shares) at Mar. 29, 2025 | 
 
 | 
55,432,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending at Mar. 29, 2025 | 
$ 426,672
 | 
$ 0
 | 
331,670
 | 
209,588
 | 
(114,586)
 | 
| Balance, beginning (in shares) at Dec. 28, 2024 | 
55,310,671
 | 
55,311,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, beginning at Dec. 28, 2024 | 
$ 400,055
 | 
$ 0
 | 
316,746
 | 
199,959
 | 
(116,650)
 | 
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net income | 
153,695
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Other comprehensive income (loss) | 
$ 41,901
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending (in shares) at Sep. 27, 2025 | 
55,584,908
 | 
55,585,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending at Sep. 27, 2025 | 
$ 529,616
 | 
$ 0
 | 
348,041
 | 
256,324
 | 
(74,749)
 | 
| Balance, beginning (in shares) at Mar. 29, 2025 | 
 
 | 
55,432,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, beginning at Mar. 29, 2025 | 
426,672
 | 
$ 0
 | 
331,670
 | 
209,588
 | 
(114,586)
 | 
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net income | 
73,869
 | 
 
 | 
 
 | 
73,869
 | 
 
 | 
| Stock-based compensation, net (in shares) | 
 
 | 
136,000
 | 
 
 | 
 
 | 
 
 | 
| Stock-based compensation, net | 
1,713
 | 
 
 | 
6,756
 | 
(5,043)
 | 
 
 | 
| Other comprehensive income (loss) | 
24,986
 | 
 
 | 
 
 | 
 
 | 
24,986
 | 
| Dividends on Common Stock | 
(28,893)
 | 
 
 | 
 
 | 
(28,893)
 | 
 
 | 
| Balance, ending (in shares) at Jun. 28, 2025 | 
 
 | 
55,568,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending at Jun. 28, 2025 | 
498,347
 | 
$ 0
 | 
338,426
 | 
249,521
 | 
(89,600)
 | 
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | 
 
 | 
 
 | 
 
 | 
 
 | 
 
 | 
| Net income | 
36,944
 | 
 
 | 
 
 | 
36,944
 | 
 
 | 
| Stock-based compensation, net (in shares) | 
 
 | 
17,000
 | 
 
 | 
 
 | 
 
 | 
| Stock-based compensation, net | 
8,375
 | 
 
 | 
9,615
 | 
(1,240)
 | 
 
 | 
| Other comprehensive income (loss) | 
14,851
 | 
 
 | 
 
 | 
 
 | 
14,851
 | 
| Dividends on Common Stock | 
$ (28,901)
 | 
 
 | 
 
 | 
(28,901)
 | 
 
 | 
| Balance, ending (in shares) at Sep. 27, 2025 | 
55,584,908
 | 
55,585,000
 | 
 
 | 
 
 | 
 
 | 
| Balance, ending at Sep. 27, 2025 | 
$ 529,616
 | 
$ 0
 | 
$ 348,041
 | 
$ 256,324
 | 
$ (74,749)
 |