v3.25.2
Debt Obligations - Long-term Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Borrowings under senior credit facility (including Term Loan) $ 693,750 $ 735,445
Lease financing transactions 175,332 155,549
Other long-term debt 3,368 4,939
Finance leases 47,242 47,993
Unamortized discount and financing costs (29,067) (31,490)
Total long-term debt obligations 4,740,625 4,162,436
Less — Current maturities of long-term debt 86,782 62,680
Long-term debt, net of current maturities 4,653,843 4,099,756
Senior Notes    
Debt Instrument [Line Items]    
Senior Notes 3,220,000  
Unamortized discount and financing costs $ (28,300)  
4.75% Senior Notes due August 2027 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate (in percent) 4.75%  
Senior Notes $ 600,000 600,000
2.90% Senior Notes due October 2030 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate (in percent) 2.90%  
Senior Notes $ 1,000,000 1,000,000
2.35% Senior Notes due January 2032 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate (in percent) 2.35%  
Senior Notes $ 500,000 500,000
5.25% Senior Notes due August 2034 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate (in percent) 5.25%  
Senior Notes $ 650,000 650,000
3.05% Senior Notes due October 2041 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate (in percent) 3.05%  
Senior Notes $ 500,000 500,000
Commercial Paper Program | Commercial Paper    
Debt Instrument [Line Items]    
Borrowings under commercial paper program $ 600,000 $ 0