v3.26.1
Debt - Schedule of Long-term Debt (Details)
$ in Thousands, € in Millions
Jun. 30, 2026
USD ($)
Jun. 30, 2026
EUR (€)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
EUR (€)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
EUR (€)
Debt Instrument            
Unamortized discounts and debt issuance costs $ (11,460)          
Long-term debt 1,629,313   $ 2,469,241   $ 6,351,381  
Current portion of long-term debt, net (498,466)   (819,629)   (1,983,828)  
Long-term debt, net 1,130,847   1,649,612   4,367,553  
Secured debt:            
Debt Instrument            
Unamortized discounts and debt issuance costs 0   0   (6,015)  
Long-term debt 0   0   2,388,452  
Medium-term notes            
Debt Instrument            
Unamortized discounts and debt issuance costs (8,802)   (10,906)   (19,542)  
Long-term debt 1,331,971   2,171,963   3,215,765  
Senior notes            
Debt Instrument            
Unamortized discounts and debt issuance costs (2,658)   (2,722)   (2,836)  
Long-term debt 297,342   297,278   747,164  
Unsecured Debt            
Debt Instrument            
Long-term debt 1,629,313   2,469,241   3,962,929  
Asset-backed Canadian commercial paper conduit facility | Secured debt:            
Debt Instrument            
Long-term debt, gross 0   0   60,761  
Asset-backed U.S. commercial paper conduit facility | Secured debt:            
Debt Instrument            
Long-term debt, gross 0   0   461,477  
Asset-backed securitization debt | Secured debt:            
Debt Instrument            
Long-term debt, gross $ 0   0   1,872,229  
Due in 2026, issued April 2023 | Medium-term notes            
Debt Instrument            
Debt instrument, stated percentage 6.36% 6.36%        
Long-term debt, gross $ 0   821,814 € 700.0 820,393 € 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 $ 695,870 € 610.0 716,152 € 610.0 714,914 € 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