XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Senior Unsecured Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Total principal $ 2,975,654  
Senior Unsecured Debt    
Total principal 2,260,000 $ 2,260,000
Unamortized debt issuance costs and assumed debt discounts, net (21,549) (22,241)
Long-Term Debt $ 2,238,451 2,237,759
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.63%  
Total principal $ 450,000 $ 450,000