XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 24, 2024
Sep. 30, 2025
Sep. 24, 2024
Feb. 19, 2025
Mar. 17, 2022
Stockholders' Equity            
Payments to repurchase common stock     $ 100,414 $ 44,689    
Payments to repurchase common stock, excluding excise taxes $ 40,000 $ 9,600 $ 100,000 $ 44,700    
Number of shares repurchased 230,540 56,248 573,329 278,914    
Amount remaining under authorized stock repurchase program $ 430,000   $ 430,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     70,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