v3.25.2
Debt Debt, Textuals (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.20%    
Letters of Credit, Maximum Borrowing Capacity $ 1,000    
Line of Credit Facility, Remaining Borrowing Capacity 1,189,000    
Repayments of Other Debt 4,400 $ 3,300  
Repayments of Debt 317,800 236,700  
Interest Paid, Including Capitalized Interest, Operating and Investing Activities 125,600 $ 126,100  
Unamortized Debt Issuance Expense 40,356   $ 43,981
Proceeds from Issuance of Debt $ 512,100    
Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate 4.67%   4.64%
Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate 6.42%   6.50%
Total Debt with Fixed Interest 81.00% 84.00%  
Proceeds from Construction Loans Payable $ 17,120 $ 0  
January 2028      
Debt Instrument [Line Items]      
Notes Payable to Bank, Noncurrent 632,813   $ 641,250
Line of Credit Facility, Amount Outstanding 310,000   120,000
Line of Credit Facility, Increase (Decrease), Net 495,000 290,000  
Debt Instrument, Periodic Payment 8,400 8,400  
Bank Credit Facility 2028      
Debt Instrument [Line Items]      
Line of Credit Facility, Amount Outstanding 310,000   120,000
Debt Instrument, Periodic Payment 305,000 225,000  
Building Credit Facility February 2037      
Debt Instrument [Line Items]      
Line of Credit Facility, Amount Outstanding 17,120 $ 0  
Proceeds from Construction Loans Payable 17,100    
Unsecured Debt [Member] | April 2027 [Member]      
Debt Instrument [Line Items]      
Senior Notes 136,924   136,924
Unsecured Debt [Member] | December 2027 [Member]      
Debt Instrument [Line Items]      
Senior Notes 550,000   550,000
Unsecured Debt [Member] | August 2030      
Debt Instrument [Line Items]      
Senior Notes 850,000   850,000
Unsecured Debt [Member] | June 2029 [Member]      
Debt Instrument [Line Items]      
Senior Notes 750,000   750,000
Unsecured Debt [Member] | May 2031      
Debt Instrument [Line Items]      
Senior Notes 800,000   800,000
Unsecured Debt [Member] | October 2032      
Debt Instrument [Line Items]      
Senior Notes $ 800,000   $ 800,000