XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Share Repurchase (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Oct. 01, 2023
Oct. 02, 2022
Jul. 03, 2022
Apr. 03, 2022
Oct. 01, 2023
Oct. 02, 2022
Apr. 24, 2023
Dec. 31, 2018
Equity, Class of Treasury Stock [Line Items]                
Shares repurchase program (in shares) 0.7 1.2     1.7 2.4    
Value of shares repurchased $ 63,800 $ 69,777 $ 16,559 $ 50,000 $ 150,000 $ 136,400    
Treasury stock acquired, average cost per share (in usd per share) $ 92.46 $ 59.84     $ 89.42 $ 57.50    
Stock repurchase program, remaining authorized repurchase amount $ 215,000       $ 215,000      
11/29/2018 Share Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, authorized amount               $ 300,000
Stock repurchase program, additional authorized amount             $ 300,000