v3.25.2
Derivative Instruments - Schedule of Balance Sheet Impact of Fair Valuing the Interest Rate Swaps (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Gross Amount of Recognized Assets $ 536,763
Gross Amount of Recognized Liabilities 548,162
Interest rate swaps  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Gross Amount of Recognized Assets 28,822
Gross Amount of Recognized Liabilities 29,871
April 2029 Notes | Interest rate swaps  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Gross Amount of Recognized Assets 15,735
Gross Amount of Recognized Liabilities 16,195
March 2028 Notes | Interest rate swaps  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Gross Amount of Recognized Assets 13,087
Gross Amount of Recognized Liabilities $ 13,676