XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2021
Sep. 27, 2022
Sep. 28, 2021
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 $ 14,700 $ 212,859 $ 14,683    
Number of shares repurchased 161,034 2,734,005 161,034    
Amount remaining under authorized stock repurchase program   $ 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