XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Long-term Debt (Details)
$ in Thousands, € in Millions
Jun. 30, 2025
USD ($)
Jun. 30, 2025
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
EUR (€)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
EUR (€)
Debt Instrument            
Unamortized discounts and debt issuance costs $ (28,393)          
Long-term debt 6,351,381   $ 6,320,178   $ 6,971,215  
Current portion of long-term debt, net (1,983,828)   (1,851,513)   (2,021,344)  
Long-term debt, net 4,367,553   4,468,665   4,949,871  
Secured Debt            
Debt Instrument            
Unamortized discounts and debt issuance costs (6,015)   (6,245)   (6,733)  
Long-term debt 2,388,452   2,459,365   2,448,717  
Medium-term notes            
Debt Instrument            
Unamortized discounts and debt issuance costs (19,542)   (13,091)   (16,643)  
Long-term debt 3,215,765   3,114,013   3,776,060  
Senior notes            
Debt Instrument            
Unamortized discounts and debt issuance costs (2,836)   (3,200)   (3,562)  
Long-term debt 747,164   746,800   746,438  
Unsecured Debt            
Debt Instrument            
Long-term debt 3,962,929   3,860,813   4,522,498  
Asset-backed Canadian commercial paper conduit facility | Secured Debt            
Debt Instrument            
Long-term debt, gross 60,761   77,381   91,379  
Asset-backed U.S. commercial paper conduit facility | Secured Debt            
Debt Instrument            
Long-term debt, gross 461,477   431,846   435,930  
Asset-backed securitization debt | Secured Debt            
Debt Instrument            
Long-term debt, gross $ 1,872,229   1,956,383   1,928,141  
Due in 2024, issued November 2019 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 3.14% 3.14%        
Long-term debt, gross $ 0   0   642,786 € 600.0
Due in 2025, issued June 2020 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 3.35% 3.35%        
Long-term debt, gross $ 0   700,000   700,000  
Due in 2026, issued April 2023 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 6.36% 6.36%        
Long-term debt, gross $ 820,393 € 700.0 727,104 € 700.0 749,917 € 700.0
Due in 2027, issued February 2022 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 3.05% 3.05%        
Long-term debt, gross $ 500,000   500,000   500,000  
Due in 2028, issued March 2023 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 6.50% 6.50%        
Long-term debt, gross $ 700,000   700,000   700,000  
Due in 2029, issued June 2024 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 5.95% 5.95%        
Long-term debt, gross $ 500,000   500,000   500,000  
Due in 2030, issued March 2025 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 5.61% 5.61%        
Long-term debt, gross $ 714,914 € 610.0 0   0  
Due in 2025, issued July 2015 | Senior notes            
Debt Instrument            
Debt instrument, stated percentage 3.50% 3.50%        
Long-term debt, gross $ 450,000   450,000   450,000  
Due in 2045, issued July 2015 | Senior notes            
Debt Instrument            
Debt instrument, stated percentage 4.625% 4.625%        
Long-term debt, gross $ 300,000   $ 300,000   $ 300,000