v3.22.4
Seasonal Financing and Debt - Long-Term Debt Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Long Term Debt Maturities Repayments Of Principal [Line Items]    
2023 $ 0  
2024 0  
2025 0  
2026 600,000  
2027 600,000  
Thereafter 1,150,000  
Long-term debt 2,350,000 $ 2,600,000
2010 Senior Notes | Senior Notes    
Long Term Debt Maturities Repayments Of Principal [Line Items]    
2023 0  
2024 0  
2025 0  
2026 0  
2027 0  
Thereafter 250,000  
Long-term debt 250,000 250,000
2011 Senior Notes | Senior Notes    
Long Term Debt Maturities Repayments Of Principal [Line Items]    
2023 0  
2024 0  
2025 0  
2026 0  
2027 0  
Thereafter 300,000  
Long-term debt 300,000 300,000
2019 Senior Notes | Senior Notes    
Long Term Debt Maturities Repayments Of Principal [Line Items]    
2023 0  
2024 0  
2025 0  
2026 0  
2027 600,000  
Thereafter 0  
Long-term debt 600,000 $ 600,000
2021 Senior Notes | Senior Notes    
Long Term Debt Maturities Repayments Of Principal [Line Items]    
2023 0  
2024 0  
2025 0  
2026 600,000  
2027 0  
Thereafter 600,000  
Long-term debt $ 1,200,000