v3.26.1
Debt - Schedule of Long-term Debt (Details)
$ in Thousands, € in Millions
Mar. 31, 2026
USD ($)
Mar. 31, 2026
EUR (€)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
EUR (€)
Mar. 31, 2025
USD ($)
Mar. 31, 2025
EUR (€)
Debt Instrument            
Unamortized discounts and debt issuance costs $ (12,279)          
Long-term debt 1,633,111   $ 2,469,241   $ 6,802,361  
Current portion of long-term debt, net (498,246)   (819,629)   (1,839,100)  
Long-term debt, net 1,134,865   1,649,612   4,963,261  
Secured debt:            
Debt Instrument            
Unamortized discounts and debt issuance costs 0   0   (4,966)  
Long-term debt 0   0   2,258,280  
Medium-term notes            
Debt Instrument            
Unamortized discounts and debt issuance costs (9,588)   (10,906)   (21,538)  
Long-term debt 1,335,802   2,171,963   3,797,100  
Senior notes            
Debt Instrument            
Unamortized discounts and debt issuance costs (2,691)   (2,722)   (3,019)  
Long-term debt 297,309   297,278   746,981  
Unsecured Debt            
Debt Instrument            
Long-term debt 1,633,111   2,469,241   4,544,081  
Asset-backed Canadian commercial paper conduit facility | Secured debt:            
Debt Instrument            
Long-term debt, gross 0   0   68,275  
Asset-backed U.S. commercial paper conduit facility | Secured debt:            
Debt Instrument            
Long-term debt, gross 0   0   531,260  
Asset-backed securitization debt | Secured debt:            
Debt Instrument            
Long-term debt, gross $ 0   0   1,663,711  
Due in 2025, issued June 2020 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 3.35% 3.35%        
Long-term debt, gross $ 0   0   $ 700,000  
Due in 2026, issued April 2023 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 6.36% 6.36%     6.36% 6.36%
Long-term debt, gross $ 0   821,814 € 700.0 $ 758,051 € 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 $ 0   0   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 $ 144,903   144,903   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 $ 700,487 € 610.0 716,152 € 610.0 660,587 € 610.0
Due in 2025, issued July 2015 | Senior notes            
Debt Instrument            
Debt instrument, stated percentage 3.50% 3.50%        
Long-term debt, gross $ 0   0   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