Annual report pursuant to Section 13 and 15(d)

LONG-TERM DEBT - Schedule of Long-term Debt (Details)

v3.23.1
LONG-TERM DEBT - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Apr. 02, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Delayed Draw Term Loan Agreement, due December 2024 $ 999,269 $ 0  
Finance leases 17,238 18,289  
Total long-term debt 6,635,319 5,085,312  
Less current portion 924,305 501,051  
Long-term debt, due beyond one year $ 5,711,014 4,584,261  
2.050% notes, due April 2022 ("2022 notes") | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 2.05%   2.05%
Long-term debt $ 0 499,910  
0.625% notes, due September 2023 ("2023 notes") | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 0.625%    
Long-term debt $ 923,354 936,824  
2.400% notes, due April 2025 ("2025 notes") | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 2.40%    
Long-term debt $ 746,933 745,517  
4.125% notes, due March 2026 ("2026 notes") | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 4.125%    
Long-term debt $ 539,121 0  
2.800% notes, due April 2027 ("2027 notes") | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 2.80%    
Long-term debt $ 497,029 496,410  
0.250% notes, due February 2028 ("2028 notes") | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 0.25%    
Long-term debt $ 538,923 546,516  
4.250% notes, due March 2029 ("2029 notes") | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 4.25%    
Long-term debt $ 537,809 0  
2.950% notes, due April 2030 ("2030 notes") | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 2.95%    
Long-term debt $ 744,246 743,528  
0.625% notes, due February 2032 ("2032 notes") | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 0.625%    
Long-term debt $ 534,763 542,247  
6.000% notes, due October 2033 ("2033 notes") | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 6.00%    
Long-term debt $ 271,869 271,505  
6.450% notes, due November 2037 ("2037 notes") | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, stated interest rate 6.45%    
Long-term debt $ 284,765 $ 284,566