XML 123 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Notional Values (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Values $ 920,617 $ 1,906,092
Trading    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Values 0 0
Cash Flow | Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Values 639,097 1,203,783
Fair Value | Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Values 281,520 702,309
Interest Rate Swaps    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Values 920,617 1,906,092
Interest Rate Swaps | Trading    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Values 0 0
Interest Rate Swaps | Cash Flow | Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Values 639,097 1,203,783
Interest Rate Swaps | Fair Value | Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Values $ 281,520 $ 702,309