XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2023
Mar. 29, 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 $ 9,623 $ 84,705    
Number of shares repurchased 92,751 1,060,618    
Amount remaining under authorized stock repurchase program $ 157,300