v3.25.2
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2025
Jun. 25, 2024
Jul. 01, 2025
Jun. 25, 2024
Feb. 19, 2025
Mar. 17, 2022
Stockholders' Equity            
Payments to repurchase common stock     $ 60,414 $ 35,139    
Payments to repurchase common stock, excluding excise taxes $ 9,800 $ 26,200 $ 60,000 $ 35,100    
Number of shares repurchased 61,698 162,404 342,789 222,666    
Amount remaining under authorized stock repurchase program $ 470,000   $ 470,000      
New stock repurchase program            
Stockholders' Equity            
Repurchase of common stock authorized by board of directors         $ 500,000  
Payments to repurchase common stock, excluding excise taxes     30,000      
Previous Stock Repurchase Program            
Stockholders' Equity            
Repurchase of common stock authorized by board of directors           $ 300,000
Payments to repurchase common stock, excluding excise taxes     $ 30,000