XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Long-term Debt (Details)
$ in Thousands, € in Millions
Mar. 31, 2025
USD ($)
Mar. 31, 2025
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
EUR (€)
Mar. 31, 2024
USD ($)
Mar. 31, 2024
EUR (€)
Debt Instrument            
Unamortized discounts and debt issuance costs $ (29,523)          
Long-term debt 6,802,361   $ 6,320,178   $ 6,270,731  
Current portion of long-term debt, net (1,839,100)   (1,851,513)   (1,281,840)  
Long-term debt, net 4,963,261   4,468,665   4,988,891  
Secured Debt            
Debt Instrument            
Unamortized discounts and debt issuance costs (4,966)   (6,245)   (5,826)  
Long-term debt 2,258,280   2,459,365   2,235,480  
Medium-term notes            
Debt Instrument            
Unamortized discounts and debt issuance costs (21,538)   (13,091)   (14,123)  
Long-term debt 3,797,100   3,114,013   3,288,993  
Senior notes            
Debt Instrument            
Unamortized discounts and debt issuance costs (3,019)   (3,200)   (3,742)  
Long-term debt 746,981   746,800   746,258  
Unsecured Debt            
Debt Instrument            
Long-term debt 4,544,081   3,860,813   4,035,251  
Asset-backed Canadian commercial paper conduit facility | Secured Debt            
Debt Instrument            
Long-term debt, gross 68,275   77,381   88,333  
Asset-backed U.S. commercial paper conduit facility | Secured Debt            
Debt Instrument            
Long-term debt, gross 531,260   431,846   502,521  
Asset-backed securitization debt | Secured Debt            
Debt Instrument            
Long-term debt, gross $ 1,663,711   1,956,383   1,650,452  
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   647,592 € 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 $ 700,000   700,000   700,000  
Due in 2026, issued in April 2023 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 6.36% 6.36%        
Long-term debt, gross $ 758,051 € 700.0 727,104 € 700.0 755,524 € 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   0  
Due in 2030, issued March 2025 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 5.61% 5.61%        
Long-term debt, gross $ 660,587 € 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