XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2023
Sep. 27, 2022
Sep. 26, 2023
Sep. 27, 2022
Mar. 17, 2022
May 31, 2019
Stock Repurchase Program            
Repurchase of common stock authorized by board of directors         $ 300,000 $ 250,000
Payments to repurchase common stock $ 12,100   $ 45,193 $ 212,859    
Number of shares repurchased 107,593 0 414,319 2,734,005    
Amount remaining under authorized stock repurchase program $ 121,700   $ 121,700