v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Beginning balance (in shares) at Dec. 30, 2023   8,650,000    
Beginning balance at Dec. 30, 2023 $ 634,286 $ 87 $ 165,060 $ 469,139
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 17,492     17,492
Vesting of restricted stock units (in shares)   19,000    
Vesting of restricted stock units 0      
Compensation related to share-based grants 2,350   2,350  
Repurchase of shares to satisfy employee tax withholdings (in shares)   (7,000)    
Repurchase of shares to satisfy employee tax withholdings (907)   (907)  
Ending balance (in shares) at Mar. 30, 2024   8,662,000    
Ending balance at Mar. 30, 2024 653,221 $ 87 166,503 486,631
Beginning balance (in shares) at Dec. 30, 2023   8,650,000    
Beginning balance at Dec. 30, 2023 634,286 $ 87 165,060 469,139
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 31,828      
Ending balance (in shares) at Jun. 29, 2024   8,551,000    
Ending balance at Jun. 29, 2024 652,332 $ 86 151,279 500,967
Beginning balance (in shares) at Mar. 30, 2024   8,662,000    
Beginning balance at Mar. 30, 2024 653,221 $ 87 166,503 486,631
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 14,336     14,336
Vesting of restricted stock units (in shares)   57,000    
Vesting of restricted stock units 0 $ 1 (1)  
Compensation related to share-based grants 1,405   1,405  
Repurchase of shares to satisfy employee tax withholdings (in shares)   (16,000)    
Repurchase of shares to satisfy employee tax withholdings (1,545)   (1,545)  
Common stock repurchases and retirements (in shares)   (152,000)    
Common stock repurchases and retirements (15,085) $ (2) (15,083)  
Ending balance (in shares) at Jun. 29, 2024   8,551,000    
Ending balance at Jun. 29, 2024 $ 652,332 $ 86 151,279 500,967
Beginning balance (in shares) at Dec. 28, 2024 8,294,798 8,295,000    
Beginning balance at Dec. 28, 2024 $ 646,441 $ 83 124,103 522,255
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 2,805     2,805
Vesting of restricted stock units (in shares) [1]   18,000    
Vesting of restricted stock units 0 [1]   1  
Compensation related to share-based grants 2,522   2,522  
Repurchase of shares to satisfy employee tax withholdings (in shares)   (7,000)    
Repurchase of shares to satisfy employee tax withholdings (507) $ (1) (507)  
Common stock repurchases and retirements (in shares)   (186,000)    
Common stock repurchases and retirements (15,147) $ (2) (15,145)  
Ending balance (in shares) at Mar. 29, 2025   8,120,000    
Ending balance at Mar. 29, 2025 $ 636,114 $ 81 110,973 525,060
Beginning balance (in shares) at Dec. 28, 2024 8,294,798 8,295,000    
Beginning balance at Dec. 28, 2024 $ 646,441 $ 83 124,103 522,255
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income $ 7,115      
Repurchase of shares to satisfy employee tax withholdings (in shares) (469,129)      
Ending balance (in shares) at Jun. 28, 2025 7,880,465 7,881,000    
Ending balance at Jun. 28, 2025 $ 621,312 $ 79 91,863 529,370
Beginning balance (in shares) at Mar. 29, 2025   8,120,000    
Beginning balance at Mar. 29, 2025 636,114 $ 81 110,973 525,060
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 4,310     4,310
Vesting of restricted stock units (in shares)   62,000    
Vesting of restricted stock units 0 $ 1 (1)  
Compensation related to share-based grants $ 2,341   2,341  
Repurchase of shares to satisfy employee tax withholdings (in shares) (283,081) (18,000) [1]    
Repurchase of shares to satisfy employee tax withholdings $ (1,245) [1] $ (1) (1,245) [1]  
Common stock repurchases and retirements (in shares)   (283,000)    
Common stock repurchases and retirements $ (20,208) $ (3) (20,205)  
Ending balance (in shares) at Jun. 28, 2025 7,880,465 7,881,000    
Ending balance at Jun. 28, 2025 $ 621,312 $ 79 $ 91,863 $ 529,370
[1] Activity rounds to less than one thousand dollars