v3.25.4
Debt - Summary of Senior Unsecured Notes (Details)
1 Months Ended 12 Months Ended
Feb. 28, 2025
EUR (€)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2025
EUR (€)
Jul. 10, 2025
EUR (€)
Senior Unsecured Notes            
Unamortized discount   $ 39,189,000        
Unamortized deferred financing costs   30,067,000        
Total   6,950,261,000 $ 6,505,907,000      
Repayments of unsecured debt   450,000,000 1,044,500,000 $ 0    
Senior Unsecured Notes            
Senior Unsecured Notes            
Coupon Rate 4.00%          
Principal Amount   7,000,000,000.0        
Principal outstanding   7,009,375,000 6,566,012,000      
Unamortized discount   29,819,000 29,934,000      
Unamortized deferred financing costs   29,295,000 30,171,000      
Total   $ 6,950,261,000 6,505,907,000      
Senior Unsecured Notes | 4.0% Senior Notes due 2025            
Senior Unsecured Notes            
Coupon Rate   4.00%     4.00%  
Principal Amount   $ 450,000,000        
Principal outstanding   $ 0 450,000,000      
Repayments of unsecured debt | € € 450,000,000          
Senior Unsecured Notes | 2.250% Senior Notes due 2026            
Senior Unsecured Notes            
Coupon Rate   2.25%     2.25%  
Principal Amount | €         € 500,000,000  
Principal outstanding   $ 587,500,000 519,450,000      
Senior Unsecured Notes | 4.250% Senior Notes due 2026            
Senior Unsecured Notes            
Coupon Rate   4.25%     4.25%  
Principal Amount   $ 350,000,000        
Principal outstanding   $ 350,000,000 350,000,000      
Senior Unsecured Notes | 2.125% Senior Notes due 2027            
Senior Unsecured Notes            
Coupon Rate   2.125%     2.125%  
Principal Amount | €         € 500,000,000  
Principal outstanding   $ 587,500,000 519,450,000      
Senior Unsecured Notes | 1.350% Senior Notes due 2028            
Senior Unsecured Notes            
Coupon Rate   1.35%     1.35%  
Principal Amount | €         € 500,000,000  
Principal outstanding   $ 587,500,000 519,450,000      
Senior Unsecured Notes | 3.850% Senior Notes due 2029            
Senior Unsecured Notes            
Coupon Rate   3.85%     3.85%  
Principal Amount   $ 325,000,000        
Principal outstanding   $ 325,000,000 325,000,000      
Senior Unsecured Notes | 3.410% Senior Notes due 2029            
Senior Unsecured Notes            
Coupon Rate   3.41%     3.41%  
Principal Amount | €         € 150,000,000  
Principal outstanding   $ 176,250,000 155,835,000      
Senior Unsecured Notes | 0.950% Senior Notes due 2030            
Senior Unsecured Notes            
Coupon Rate   0.95%     0.95%  
Principal Amount | €         € 525,000,000  
Principal outstanding   $ 616,875,000 545,422,000      
Senior Unsecured Notes | 4.650% Senior Notes due 2030            
Senior Unsecured Notes            
Coupon Rate   4.65%     4.65% 4.65%
Principal Amount   $ 400,000,000       € 400,000,000
Principal outstanding   $ 400,000,000 0      
Senior Unsecured Notes | 2.400% Senior Notes due 2031            
Senior Unsecured Notes            
Coupon Rate   2.40%     2.40%  
Principal Amount   $ 500,000,000        
Principal outstanding   $ 500,000,000 500,000,000      
Senior Unsecured Notes | 2.450% Senior Notes due 2032            
Senior Unsecured Notes            
Coupon Rate   2.45%     2.45%  
Principal Amount   $ 350,000,000        
Principal outstanding   $ 350,000,000 350,000,000      
Senior Unsecured Notes | 4.250% Senior Notes due 2032            
Senior Unsecured Notes            
Coupon Rate   4.25%     4.25%  
Principal Amount | €         € 650,000,000  
Principal outstanding   $ 763,750,000 675,285,000      
Senior Unsecured Notes | 3.700% Senior Notes due 2032            
Senior Unsecured Notes            
Coupon Rate   3.70%     3.70%  
Principal Amount | €         € 200,000,000  
Principal outstanding   $ 235,000,000 207,780,000      
Senior Unsecured Notes | 2.250% Senior Notes due 2033            
Senior Unsecured Notes            
Coupon Rate   2.25%     2.25%  
Principal Amount   $ 425,000,000        
Principal outstanding   $ 425,000,000 425,000,000      
Senior Unsecured Notes | 5.375% Senior Notes due 2034            
Senior Unsecured Notes            
Coupon Rate   5.375%     5.375%  
Principal Amount   $ 400,000,000        
Principal outstanding   $ 400,000,000 400,000,000      
Senior Unsecured Notes | 3.700% Senior Notes due 2034            
Senior Unsecured Notes            
Coupon Rate   3.70%     3.70%  
Principal Amount | €         € 600,000,000  
Principal outstanding   $ 705,000,000 $ 623,340,000