XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2022
Jun. 28, 2022
Mar. 17, 2022
May 31, 2019
Stockholders' Equity        
Repurchase of common stock authorized by board of directors     $ 300,000 $ 250,000
Payments to repurchase common stock $ 128,100 $ 212,859    
Number of shares repurchased 1,673,387 2,734,005    
Amount remaining under authorized stock repurchase program $ 166,900 $ 166,900    
Stock Repurchase Program [Member]        
Stockholders' Equity        
Payments to repurchase common stock   133,100    
Previous Stock Repurchase Program [Member]        
Stockholders' Equity        
Payments to repurchase common stock   $ 79,700