XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2023
Jun. 28, 2022
Jun. 27, 2023
Jun. 28, 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 $ 23,400 $ 128,100 $ 33,058 $ 212,859    
Number of shares repurchased 213,975 1,673,387 306,726 2,734,005    
Amount remaining under authorized stock repurchase program $ 133,800   $ 133,800