v3.26.1
Derivative Instruments - Schedule of Interest Rate Swap Instruments (Details) - Derivatives designated as hedging instruments
$ in Thousands
Jun. 30, 2026
USD ($)
Interest Rate Swap 1  
Derivative [Line Items]  
Strike Rate 3.13%
Notional Amount $ 200,000
Interest Rate Swap 2  
Derivative [Line Items]  
Strike Rate 3.14%
Notional Amount $ 200,000
Interest Rate Swap 3  
Derivative [Line Items]  
Strike Rate 3.13%
Notional Amount $ 200,000
Interest Rate Swap 4  
Derivative [Line Items]  
Strike Rate 3.08%
Notional Amount $ 200,000
Interest Rate Swap 5  
Derivative [Line Items]  
Strike Rate 3.08%
Notional Amount $ 200,000
Interest Rate Swap 6  
Derivative [Line Items]  
Strike Rate 1.93%
Notional Amount $ 200,000
Interest Rate Swap 7  
Derivative [Line Items]  
Strike Rate 3.12%
Notional Amount $ 200,000
Interest Rate Swap 8  
Derivative [Line Items]  
Strike Rate 3.51%
Notional Amount $ 200,000
Interest Rate Swap 9  
Derivative [Line Items]  
Strike Rate 3.60%
Notional Amount $ 200,000
Interest Rate Swap 10  
Derivative [Line Items]  
Strike Rate 2.99%
Notional Amount $ 300,000