v3.26.3
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