XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Notional Amounts and Fair Values (Details) - USD ($)
$ in Thousands
Mar. 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
Derivatives designated as hedging instruments | Interest rate swaps    
Notional amounts and fair values of derivatives    
Notional Amount $ 266,563 $ 267,500
Asset Derivatives 10,234 10,861
Liability Derivatives (58) (1,799)
Derivatives designated as hedging instruments | Interest rate collars    
Notional amounts and fair values of derivatives    
Notional Amount 200,000 200,000
Asset Derivatives 47 703
Liability Derivatives (43)  
Derivatives Not Designated as Hedging Instruments | Interest rate swaps    
Notional amounts and fair values of derivatives    
Notional Amount 2,708,933 2,753,801
Asset Derivatives 2,740 1,204
Liability Derivatives (4,645) (521)
Derivatives Not Designated as Hedging Instruments | Visa Derivative    
Notional amounts and fair values of derivatives    
Notional Amount 114,190 107,548
Liability Derivatives (2,300) (2,300)
Derivatives Not Designated as Hedging Instruments | Foreign exchange contracts    
Notional amounts and fair values of derivatives    
Notional Amount $ 800 $ 66