Annual report pursuant to Section 13 and 15(d)

Debt - Schedule of Long-Term Debt Instruments (Details)

v3.25.0.1
Debt - Schedule of Long-Term Debt Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 30, 2024
Jul. 29, 2024
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]        
Long-term debt     $ 3,276,997  
Units subject to mandatory redemption     3,399 $ 5,200
Total debt     3,282,860 1,979,212
Less: Short-term debt and current portion of long-term debt     (51,732) (35,375)
Long-term debt     $ 3,231,128 1,943,837
8-year senior secured notes, semi-annual interest payments, 4.38%, mature February 1, 2030 | Senior Secured Notes        
Debt Instrument [Line Items]        
Debt instrument, term     8 years  
Interest rate     4.38%  
Debt instrument maturity date     Feb. 01, 2030  
Long-term debt     $ 401,676 400,704
8-year senior secured notes, semi-annual interest payments, 5.88%, mature August 1, 2032 | Senior Secured Notes        
Debt Instrument [Line Items]        
Debt instrument, term     8 years  
Interest rate     5.88%  
Long-term debt     $ 1,198,183 0
Commercial notes, periodic interest and principal payments, 6.25%, expire May 1, 2025        
Debt Instrument [Line Items]        
Interest rate     6.25%  
Debt instrument maturity date     May 01, 2025  
Commercial notes, periodic interest and principal payments, 6.25%, expire May 1, 2025 | Commercial Paper        
Debt Instrument [Line Items]        
Premium financing notes     $ 2,673 0
Commercial notes, periodic interest and principal payments, 6.25%, expire June 1, 2025        
Debt Instrument [Line Items]        
Interest rate     6.25%  
Debt instrument maturity date     Jun. 01, 2025  
Commercial notes, periodic interest and principal payments, 6.25%, expire June 1, 2025 | Commercial Paper        
Debt Instrument [Line Items]        
Premium financing notes     $ 548 0
Commercial notes, periodic interest and principal payments, 6.25%, expire June 21, 2025        
Debt Instrument [Line Items]        
Interest rate     6.25%  
Debt instrument maturity date     Jun. 21, 2025  
Commercial notes, periodic interest and principal payments, 6.25%, expire June 21, 2025 | Commercial Paper        
Debt Instrument [Line Items]        
Premium financing notes     $ 2,642 0
Commercial notes, periodic interest and principal payments, 5.75%, expired May 1, 2024        
Debt Instrument [Line Items]        
Interest rate     5.75%  
Debt instrument maturity date     May 01, 2024  
Commercial notes, periodic interest and principal payments, 5.75%, expired May 1, 2024 | Commercial Paper        
Debt Instrument [Line Items]        
Premium financing notes     $ 0 2,251
Commercial notes, periodic interest and principal payments, 5.75%, expired June 1, 2024        
Debt Instrument [Line Items]        
Interest rate     5.75%  
Debt instrument maturity date     Jun. 01, 2024  
Commercial notes, periodic interest and principal payments, 5.75%, expired June 1, 2024 | Commercial Paper        
Debt Instrument [Line Items]        
Premium financing notes     $ 0 622
Commercial notes, periodic interest and principal payments, 6.00%, expired June 19, 2024        
Debt Instrument [Line Items]        
Interest rate     6.00%  
Debt instrument maturity date     Jun. 19, 2024  
Commercial notes, periodic interest and principal payments, 6.00%, expired June 19, 2024 | Commercial Paper        
Debt Instrument [Line Items]        
Premium financing notes     $ 0 2,485
Commercial notes, periodic interest and principal payments, 5.75%, expired June 21, 2024        
Debt Instrument [Line Items]        
Interest rate     5.75%  
Debt instrument maturity date     Jun. 21, 2024  
Commercial notes, periodic interest and principal payments, 5.75%, expired June 21, 2024 | Commercial Paper        
Debt Instrument [Line Items]        
Premium financing notes     $ 0 $ 2,855
Secured Debt | Credit Agreement | Line of Credit        
Debt Instrument [Line Items]        
Debt instrument, term     7 years  
Interest rate     2.25% 3.00%
Debt instrument maturity date     Sep. 13, 2031  
Long-term debt     $ 1,672,532 $ 1,564,718
Revolving Credit Facility | Credit Agreement | Line of Credit        
Debt Instrument [Line Items]        
Debt instrument, term     5 years  
Basis spread on variable rate 2.50% 3.00% 2.50% 3.00%
Debt instrument maturity date     Jul. 30, 2029  
Long-term debt     $ 1,207 $ 377
Revolving Credit Facility | Credit Agreement | Line of Credit | Minimum        
Debt Instrument [Line Items]        
Commitment fee percentage     0.25%  
Revolving Credit Facility | Credit Agreement | Line of Credit | Maximum        
Debt Instrument [Line Items]        
Commitment fee percentage     0.50%