v3.22.4
Seasonal Financing and Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 30, 2022
Dec. 31, 2021
Mar. 19, 2021
Debt Instrument [Line Items]        
Gross, long-term debt $ 2,350,000   $ 2,600,000  
Debt issuance costs and debt discount (24,356)   (29,008)  
Long-term debt 2,325,644   2,570,992  
Less: current portion 0   0  
Total long-term debt $ 2,325,644   2,570,992  
Senior Notes | 2010 Senior Notes due October 2040        
Debt Instrument [Line Items]        
Interest Rate 6.20%      
Gross, long-term debt $ 250,000   250,000  
Senior Notes | 2011 Senior Notes due November 2041        
Debt Instrument [Line Items]        
Interest Rate 5.45%      
Gross, long-term debt $ 300,000   300,000  
Senior Notes | 2013 Senior Notes due March 2023        
Debt Instrument [Line Items]        
Interest Rate 3.15% 3.15%    
Gross, long-term debt $ 0   250,000  
Senior Notes | 2019 Senior Notes due December 2027        
Debt Instrument [Line Items]        
Interest Rate 5.875%      
Gross, long-term debt $ 600,000   600,000  
Senior Notes | 2021 Senior Notes due April 2026        
Debt Instrument [Line Items]        
Interest Rate 3.375%     3.375%
Gross, long-term debt $ 600,000   600,000  
Senior Notes | 2021 Senior Notes due April 2029        
Debt Instrument [Line Items]        
Interest Rate 3.75%     3.75%
Gross, long-term debt $ 600,000   $ 600,000