XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Senior Unsecured Notes (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Total principal   $ 2,811,904    
Proceeds from senior unsecured notes   444,722 $ 0 $ 297,513
Senior Unsecured Debt        
Total principal   2,260,000 1,810,000  
Unamortized debt issuance costs and assumed debt discounts, net   (22,241) (15,688)  
Long-Term Debt   $ 2,237,759 1,794,312  
Senior Unsecured Debt | 2025 Senior Unsecured Notes [Member]        
All-in Interest Rate   4.16%    
Coupon Rate   4.16%    
Total principal   $ 50,000 50,000  
Senior Unsecured Debt | 2027 Senior Unsecured Notes [Member]        
All-in Interest Rate   4.26%    
Coupon Rate   4.26%    
Total principal   $ 50,000 50,000  
Senior Unsecured Debt | 2028 Senior Unsecured Public Notes [Member]        
All-in Interest Rate   2.11%    
Coupon Rate   2.00%    
Total principal   $ 350,000 350,000  
Senior Unsecured Debt | 2028 Senior Unsecured Notes [Member]        
All-in Interest Rate   4.42%    
Coupon Rate   4.42%    
Total principal   $ 60,000 60,000  
Senior Unsecured Debt | 2029 Senior Unsecured Notes [Member]        
All-in Interest Rate   4.19%    
Coupon Rate   4.19%    
Total principal   $ 100,000 100,000  
Senior Unsecured Debt | 2030 Senior Unsecured Notes [Member]        
All-in Interest Rate   4.32%    
Coupon Rate   4.32%    
Total principal   $ 125,000 125,000  
Senior Unsecured Debt | 2030 Senior Unsecured Public Notes [Member]        
All-in Interest Rate   3.49%    
Coupon Rate   2.90%    
Total principal   $ 350,000 350,000  
Senior Unsecured Debt | 2031 Senior Unsecured Notes [Member]        
All-in Interest Rate   4.42%    
Coupon Rate   4.47%    
Total principal   $ 125,000 125,000  
Senior Unsecured Debt | 2032 Senior Unsecured Public Notes [Member]        
All-in Interest Rate   3.96%    
Coupon Rate   4.80%    
Total principal   $ 300,000 300,000  
Senior Unsecured Debt | 2033 Senior Unsecured Public Notes [Member]        
All-in Interest Rate   2.13%    
Coupon Rate   2.60%    
Total principal   $ 300,000 300,000  
Senior Unsecured Debt | 2034 Senior Unsecured Public Notes [Member]        
All-in Interest Rate   5.65%    
Coupon Rate 5.625% 5.63%    
Total principal   $ 450,000 $ 0  
Proceeds from senior unsecured notes $ 444,700      
Percentage of public offering price of the principal amount 98.83%      
Debt instrument, face amount $ 450,000      
Proceeds from Derivative Instrument, Financing Activities 4,400      
Senior Unsecured Debt | 2034 Senior Unsecured Public Notes [Member] | Interest rate swaps        
Nominal amount of derivative terminated 150,000      
Senior Unsecured Debt | 2034 Senior Unsecured Public Notes [Member] | US Treasury lock        
Nominal amount of derivative terminated $ 150,000