XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2025
Mar. 26, 2024
Feb. 19, 2025
Mar. 17, 2022
Stockholders' Equity        
Payments to repurchase common stock $ 50,151 $ 8,941    
Payments to repurchase common stock, excluding excise taxes $ 50,200 $ 8,900    
Number of shares repurchased 281,091 60,262    
Amount remaining under authorized stock repurchase program $ 479,800      
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 20,200      
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