v3.25.2
Debt - Summary of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Other obligations $ 1,075 $ 869
Total notes payable, credit agreements and other obligations 6,478,700 6,673,080
Securitization Facility 1,639,000 1,323,000
Total debt 8,117,700 7,996,080
Current portion 2,248,617 2,769,974
Long-term portion 5,869,083 5,226,106
Term Loan A    
Debt Instrument [Line Items]    
Term note payable—domestic, net of discounts 3,000,926 3,083,037
Term Loan B    
Debt Instrument [Line Items]    
Term note payable—domestic, net of discounts 3,057,699 2,327,174
Revolving line of credit facilities    
Debt Instrument [Line Items]    
Revolving line of credit facilities $ 419,000 $ 1,262,000