v3.25.2
Long-Term Debt - Schedule of Scheduled Principal Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Instrument [Line Items]  
July 1 - December 31, 2025 $ 0
2026 0
2027 430,000
2028 400,000
2029 450,000
Thereafter 1,050,000
Total 2,330,000
Senior unsecured notes | Senior Unsecured Notes  
Debt Instrument [Line Items]  
July 1 - December 31, 2025 0
2026 0
2027 0
2028 0
2029 0
Thereafter 400,000
Total 400,000
Unsecured term loans | 2027 Term Loan | Line of Credit  
Debt Instrument [Line Items]  
July 1 - December 31, 2025 0
2026 0
2027 430,000
2028 0
2029 0
Thereafter 0
Total 430,000
Unsecured term loans | 2028 Term Loan | Line of Credit  
Debt Instrument [Line Items]  
July 1 - December 31, 2025 0
2026 0
2027 0
2028 400,000
2029 0
Thereafter 0
Total 400,000
Unsecured term loans | 2029 Term Loan | Line of Credit  
Debt Instrument [Line Items]  
July 1 - December 31, 2025 0
2026 0
2027 0
2028 0
2029 450,000
Thereafter 0
Total 450,000
Unsecured term loans | 2030 Term Loan | Line of Credit  
Debt Instrument [Line Items]  
July 1 - December 31, 2025 0
2026 0
2027 0
2028 0
2029 0
Thereafter 450,000
Total 450,000
Revolving Credit Facility | Line of Credit  
Debt Instrument [Line Items]  
July 1 - December 31, 2025 0
2026 0
2027 0
2028 0
2029 0
Thereafter 200,000
Total $ 200,000