v3.26.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid In Capital
Retained Earnings
Beginning Balance (in shares) at Dec. 29, 2024   99,255,036    
Beginning Balance at Dec. 29, 2024 $ 1,321,893 $ 99 $ 808,140 $ 513,654
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 313,729     313,729
Other comprehensive income 0      
Issuance of shares under stock plans (in shares)   548,261    
Issuance of shares under stock plans $ 1,224 $ 1 1,223  
Repurchase and retirement of common stock, including excise tax (in shares) (2,034,437) (2,034,437)    
Repurchase and retirement of common stock, including excise tax $ (294,749) $ (2)   (294,747)
Share-based compensation 14,403   14,403  
Ending Balance (in shares) at Jun. 29, 2025   97,768,860    
Ending Balance at Jun. 29, 2025 1,356,500 $ 98 823,766 532,636
Beginning Balance (in shares) at Mar. 30, 2025   98,187,882    
Beginning Balance at Mar. 30, 2025 1,287,982 $ 98 814,796 473,088
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 133,703     133,703
Issuance of shares under stock plans (in shares)   47,398    
Issuance of shares under stock plans $ 1,223   1,223  
Repurchase and retirement of common stock, including excise tax (in shares) (466,420) (466,420)    
Repurchase and retirement of common stock, including excise tax $ (74,155)     (74,155)
Share-based compensation 7,747   7,747  
Ending Balance (in shares) at Jun. 29, 2025   97,768,860    
Ending Balance at Jun. 29, 2025 1,356,500 $ 98 823,766 532,636
Beginning Balance (in shares) at Dec. 28, 2025   95,926,024    
Beginning Balance at Dec. 28, 2025 1,403,074 $ 96 841,848 561,130
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 292,919     292,919
Issuance of shares under stock plans (in shares)   557,588    
Issuance of shares under stock plans $ 1,018 $ 1 1,017  
Repurchase and retirement of common stock, including excise tax (in shares) (2,761,752) (2,761,752)    
Repurchase and retirement of common stock, including excise tax $ (211,810) $ (3)   (211,807)
Share-based compensation 15,667   15,667  
Ending Balance (in shares) at Jun. 28, 2026   93,721,860    
Ending Balance at Jun. 28, 2026 1,500,868 $ 94 858,532 642,242
Beginning Balance (in shares) at Mar. 29, 2026   94,556,903    
Beginning Balance at Mar. 29, 2026 1,434,240 $ 95 850,411 583,734
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 129,195     129,195
Issuance of shares under stock plans (in shares)   38,435    
Issuance of shares under stock plans $ 1,017   1,017  
Repurchase and retirement of common stock, including excise tax (in shares) (873,478) (873,478)    
Repurchase and retirement of common stock, including excise tax $ (70,688) $ (1)   (70,687)
Share-based compensation 7,104   7,104  
Ending Balance (in shares) at Jun. 28, 2026   93,721,860    
Ending Balance at Jun. 28, 2026 $ 1,500,868 $ 94 $ 858,532 $ 642,242