v3.26.3
Debt - Senior Unsecured Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total principal $ 3,752,250  
Senior Unsecured Notes    
Debt Instrument [Line Items]    
Total principal 3,010,000 $ 2,610,000
Unamortized debt issuance costs and original issue discounts, net (32,398) (25,392)
Total $ 2,977,602 2,584,608
Senior Unsecured Notes | 2027 Senior Unsecured Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 4.26%  
Coupon Rate 4.26%  
Total principal $ 50,000 50,000
Senior Unsecured Notes | 2028 Senior Unsecured Public Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 2.11%  
Coupon Rate 2.00%  
Total principal $ 350,000 350,000
Senior Unsecured Notes | 2028 Senior Unsecured Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 4.42%  
Coupon Rate 4.42%  
Total principal $ 60,000 60,000
Senior Unsecured Notes | 2029 Senior Unsecured Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 4.19%  
Coupon Rate 4.19%  
Total principal $ 100,000 100,000
Senior Unsecured Notes | 2030 Senior Unsecured Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 4.32%  
Coupon Rate 4.32%  
Total principal $ 125,000 125,000
Senior Unsecured Notes | 2030 Senior Unsecured Public Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 3.49%  
Coupon Rate 2.90%  
Total principal $ 350,000 350,000
Senior Unsecured Notes | 2031 Senior Unsecured Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 4.42%  
Coupon Rate 4.47%  
Total principal $ 125,000 125,000
Senior Unsecured Notes | 2032 Senior Unsecured Public Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 3.96%  
Coupon Rate 4.80%  
Total principal $ 300,000 300,000
Senior Unsecured Notes | 2033 Senior Unsecured Public Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 2.13%  
Coupon Rate 2.60%  
Total principal $ 300,000 300,000
Senior Unsecured Notes | 2034 Senior Unsecured Public Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 5.65%  
Coupon Rate 5.63%  
Total principal $ 450,000 450,000
Senior Unsecured Notes | 2035 Senior Unsecured Public Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 5.35%  
Coupon Rate 5.60%  
Total principal $ 400,000 400,000
Senior Unsecured Notes | 2036 Senior Unsecured Public Notes    
Debt Instrument [Line Items]    
All-in Interest Rate 5.36%  
Coupon Rate 5.65%  
Total principal $ 400,000 $ 0