v3.26.3
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 433,845     433,845
Issuance of shares under stock plans (in shares)   595,279    
Issuance of shares under stock plans $ 1,686 $ 1 1,685  
Repurchase and retirement of common stock, including excise tax (in shares) (2,399,289) (2,399,289)    
Repurchase and retirement of common stock, including excise tax $ (344,911) $ (2)   (344,909)
Share-based compensation 22,045   22,045  
Ending Balance (in shares) at Sep. 28, 2025   97,451,026    
Ending Balance at Sep. 28, 2025 1,434,558 $ 98 831,870 602,590
Beginning Balance (in shares) at Jun. 29, 2025   97,768,860    
Beginning Balance at Jun. 29, 2025 1,356,500 $ 98 823,766 532,636
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 120,116     120,116
Issuance of shares under stock plans (in shares)   47,018    
Issuance of shares under stock plans $ 462   462  
Repurchase and retirement of common stock, including excise tax (in shares) (364,852) (364,852)    
Repurchase and retirement of common stock, including excise tax $ (50,162)     (50,162)
Share-based compensation 7,642   7,642  
Ending Balance (in shares) at Sep. 28, 2025   97,451,026    
Ending Balance at Sep. 28, 2025 1,434,558 $ 98 831,870 602,590
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 406,340     406,340
Issuance of shares under stock plans (in shares)   635,825    
Issuance of shares under stock plans $ 2,340 $ 1 2,339  
Repurchase and retirement of common stock, including excise tax (in shares) (3,888,075) (3,888,075)    
Repurchase and retirement of common stock, including excise tax $ (301,891) $ (4)   (301,887)
Share-based compensation 19,465   19,465  
Ending Balance (in shares) at Sep. 27, 2026   92,673,774    
Ending Balance at Sep. 27, 2026 1,529,328 $ 93 863,652 665,583
Beginning Balance (in shares) at Jun. 28, 2026   93,721,860    
Beginning Balance at Jun. 28, 2026 1,500,868 $ 94 858,532 642,242
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 113,421     113,421
Issuance of shares under stock plans (in shares)   78,237    
Issuance of shares under stock plans $ 1,322   1,322  
Repurchase and retirement of common stock, including excise tax (in shares) (1,126,323) (1,126,323)    
Repurchase and retirement of common stock, including excise tax $ (90,081) $ (1)   (90,080)
Share-based compensation 3,798   3,798  
Ending Balance (in shares) at Sep. 27, 2026   92,673,774    
Ending Balance at Sep. 27, 2026 $ 1,529,328 $ 93 $ 863,652 $ 665,583