XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Financial Instruments - Notional Amounts and Fair Values (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Notional amounts and fair values of derivatives    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities  
Derivatives designated as hedging instruments | Interest rate swaps    
Notional amounts and fair values of derivatives    
Notional Amount $ 267,500 $ 267,500
Asset Derivatives 9,829 7,276
Liability Derivatives (3,731) (6,840)
Derivatives designated as hedging instruments | Interest rate collars    
Notional amounts and fair values of derivatives    
Notional Amount 200,000 200,000
Asset Derivatives   491
Liability Derivatives (951) (63)
Derivatives Not Designated as Hedging Instruments | Interest rate swaps    
Notional amounts and fair values of derivatives    
Notional Amount 2,811,284 2,849,776
Asset Derivatives 3,073 3,178
Liability Derivatives (1,198) (42,365)
Derivatives Not Designated as Hedging Instruments | Visa Derivative    
Notional amounts and fair values of derivatives    
Notional Amount 102,587 121,013
Liability Derivatives (1,200) (851)
Derivatives Not Designated as Hedging Instruments | Foreign exchange contracts    
Notional amounts and fair values of derivatives    
Notional Amount $ 191 $ 210