v3.26.1
Debt - Senior Unsecured Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total principal $ 3,849,341  
Senior Unsecured Notes    
Debt Instrument [Line Items]    
Total principal 2,610,000 $ 2,610,000
Unamortized debt issuance costs and original issue discounts, net (23,444) (25,392)
Total $ 2,586,556 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