XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 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 $ 84,705    
Number of shares repurchased 1,060,618    
Amount remaining under authorized stock repurchase program $ 295,000    
Stock Repurchase Program [Member]      
Stockholders' Equity      
Payments to repurchase common stock 5,000    
Previous Stock Repurchase Program [Member]      
Stockholders' Equity      
Payments to repurchase common stock $ 79,700