XML 143 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Notional Amounts and Fair Values (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Notional amounts and fair values of derivatives    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities Other Liabilities
Designated as hedging instrument | Interest rate swaps    
Notional amounts and fair values of derivatives    
Notional Amount $ 63,750 $ 267,500
Asset Derivatives 8,780 10,861
Liability Derivatives   (1,799)
Designated as hedging instrument | Interest rate collars    
Notional amounts and fair values of derivatives    
Notional Amount 200,000 200,000
Asset Derivatives   703
Liability Derivatives (115)  
Not designated as hedging instrument | Interest rate swaps    
Notional amounts and fair values of derivatives    
Notional Amount 2,491,036 2,753,801
Asset Derivatives 4,818 1,204
Liability Derivatives (5,990) (521)
Not designated as hedging instrument | Visa Derivative    
Notional amounts and fair values of derivatives    
Notional Amount 66,606 107,548
Liability Derivatives (2,300) (2,300)
Not designated as hedging instrument | Foreign exchange contract    
Notional amounts and fair values of derivatives    
Notional Amount $ 198 $ 66