XML 107 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Summary of Issuances of Senior Notes (Detail) - Issuance of Senior Notes
€ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]      
Aggregate Principal   $ 5,362,550 $ 3,300,000
Interest Rate 4.70% 4.70% 2.30%
Weighted Average [Member]      
Debt Instrument [Line Items]      
Years 13 years 10 months 24 days    
January 2030 Senior Notes [Member] | EUR      
Debt Instrument [Line Items]      
Aggregate Principal € 1,250,000 $ 1,354,125  
Interest Rate 4.10% 4.10%  
January 2030 Senior Notes [Member] | EUR | Weighted Average [Member]      
Debt Instrument [Line Items]      
Years 13 years 9 months 18 days    
January 2030 Senior Notes [Member] | EUR | Minimum [Member]      
Debt Instrument [Line Items]      
Debt Instrument maturity month 2030-01    
January 2030 Senior Notes [Member] | EUR | Maximum [Member]      
Debt Instrument [Line Items]      
Debt Instrument maturity month 2043-01    
June 2033 Senior Notes [Member] | USD      
Debt Instrument [Line Items]      
Aggregate Principal   $ 1,200,000  
Interest Rate 4.90% 4.90%  
June 2033 Senior Notes [Member] | USD | Weighted Average [Member]      
Debt Instrument [Line Items]      
Years 17 years 8 months 12 days    
June 2033 Senior Notes [Member] | USD | Minimum [Member]      
Debt Instrument [Line Items]      
Debt Instrument maturity month 2033-06    
June 2033 Senior Notes [Member] | USD | Maximum [Member]      
Debt Instrument [Line Items]      
Debt Instrument maturity month 2053-06    
May 2033 Senior Notes [Member] | EUR      
Debt Instrument [Line Items]      
Debt Instrument maturity month 2033-05    
Aggregate Principal € 750,000 $ 808,425  
Interest Rate 4.60% 4.60%  
May 2033 Senior Notes [Member] | EUR | Weighted Average [Member]      
Debt Instrument [Line Items]      
Years 10 years    
June 2028 Senior Notes [Member] | USD      
Debt Instrument [Line Items]      
Aggregate Principal   $ 2,000,000  
Interest Rate 5.10% 5.10%  
June 2028 Senior Notes [Member] | USD | Weighted Average [Member]      
Debt Instrument [Line Items]      
Years 13 years 2 months 12 days    
June 2028 Senior Notes [Member] | USD | Minimum [Member]      
Debt Instrument [Line Items]      
Debt Instrument maturity month 2028-06    
June 2028 Senior Notes [Member] | USD | Maximum [Member]      
Debt Instrument [Line Items]      
Debt Instrument maturity month 2053-06