XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives and Hedging Activities - Schedule of Derivative Instruments in Statement of Financial Positions, Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Net Amounts of Assets (Liabilities) presented on the Balance Sheet $ (1,248) $ 5,470
Swap | Designated as Hedging Instrument | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Net Amounts of Assets (Liabilities) presented on the Balance Sheet (2,831) 3,877
Swap | Designated as Hedging Instrument | USD | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, at fair value (1,179) (2,110)
Swap | Designated as Hedging Instrument | GBP | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, at fair value (602) 0
Swap | Designated as Hedging Instrument | EUR | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, at fair value (1,310) 0
Derivative assets, at fair value 260 5,987
Swap | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Net Amounts of Assets (Liabilities) presented on the Balance Sheet 1,583 1,593
Swap | Derivatives not designated as hedging instruments | GBP | Foreign currency forwards    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, at fair value (628) (1,906)
Derivative assets, at fair value 1,156 878
Swap | Derivatives not designated as hedging instruments | EUR | Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Derivative assets, at fair value 0 3,162
Swap | Derivatives not designated as hedging instruments | EUR | Foreign currency forwards    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, at fair value 0 (1,129)
Derivative assets, at fair value $ 1,055 $ 588