XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Repurchase Programs (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Oct. 01, 2022
Jul. 02, 2022
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Aug. 04, 2021
Equity, Class of Treasury Stock [Line Items]              
Additional authorized repurchase amount             $ 1,000,000
Shares repurchased       6,602 4,401 4,247  
Treasury stock acquired       $ 1,020,091 $ 612,297 $ 380,064  
Stock repurchase program, remaining authorized repurchase amount $ 1,100,000     $ 1,100,000      
Accelerated Share Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Shares repurchased   100 500 600      
Treasury stock acquired     $ 70,000        
Accelerated share repurchase, prepayment during period $ 100,000            
Value of equity-linked contract under ASR agreement     $ 30,000        
Average price per share repurchased under ASR agreement       $ 167.07      
Share repurchase on open market              
Equity, Class of Treasury Stock [Line Items]              
Shares repurchased       6,000      
Treasury stock acquired       $ 950,100