XML 60 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Summary of Senior Unsecured Notes (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Stated Interest Rate 3.42%  
Total Debt $ 3,854,410 $ 3,610,325
Senior Unsecured Notes    
Debt Instrument [Line Items]    
Stated Interest Rate 3.25%  
Total Debt $ 2,750,000 2,750,000
Senior Unsecured Notes | Weighted Average    
Debt Instrument [Line Items]    
Stated Interest Rate 3.25%  
Senior Unsecured Notes | 2026 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Maturity Date Sep. 15, 2026  
Interest Payment Dates March 15 and September 15  
Stated Interest Rate 4.45%  
Total Debt $ 300,000 300,000
Senior Unsecured Notes | 2027 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Maturity Date Jan. 15, 2027  
Interest Payment Dates January 15 and July 15  
Stated Interest Rate 3.20%  
Total Debt $ 300,000 300,000
Senior Unsecured Notes | 2028 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Maturity Date Mar. 15, 2028  
Interest Payment Dates March 15 and September 15  
Stated Interest Rate 2.10%  
Total Debt $ 450,000 450,000
Senior Unsecured Notes | 2029 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Maturity Date Jul. 15, 2029  
Interest Payment Dates January 15 and July 15  
Stated Interest Rate 4.00%  
Total Debt $ 400,000 400,000
Senior Unsecured Notes | 2030 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Maturity Date Jan. 15, 2030  
Interest Payment Dates January 15 and July 15  
Stated Interest Rate 3.40%  
Total Debt $ 500,000 500,000
Senior Unsecured Notes | 2031 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Maturity Date Feb. 15, 2031  
Interest Payment Dates February 15 and August 15  
Stated Interest Rate 3.20%  
Total Debt $ 450,000 450,000
Senior Unsecured Notes | 2032 Senior Unsecured Notes    
Debt Instrument [Line Items]    
Maturity Date Feb. 15, 2032  
Interest Payment Dates February 15 and August 15  
Stated Interest Rate 2.70%  
Total Debt $ 350,000 $ 350,000