v3.26.1
Derivative Financial Instruments - Notional Amounts and Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Designated as hedging instruments | Interest rate swaps    
Notional amounts and fair values of derivatives    
Notional Amount $ 58,125 $ 60,000
Asset Derivatives $ 8,529 $ 7,470
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets
Designated as hedging instruments | Interest rate collars    
Notional amounts and fair values of derivatives    
Notional Amount $ 100,000 $ 100,000
Asset Derivatives   $ 59
Derivative Asset, Statement of Financial Position [Extensible Enumeration]   Other Assets
Liability Derivatives $ (16)  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities  
Designated as hedging instruments | Interest rate floors    
Notional amounts and fair values of derivatives    
Notional Amount $ 900,000 $ 300,000
Asset Derivatives $ 3,099 $ 1,665
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets
Not designated as hedging instruments | Interest rate swaps    
Notional amounts and fair values of derivatives    
Notional Amount $ 2,938,125 $ 3,018,578
Asset Derivatives $ 10,172 $ 12,328
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets
Liability Derivatives $ (10,172) $ (12,328)
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities Other Liabilities
Not designated as hedging instruments | Visa derivative    
Notional amounts and fair values of derivatives    
Notional Amount $ 53,174 $ 69,748
Liability Derivatives $ (2,300) $ (2,300)
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities Other Liabilities
Not designated as hedging instruments | Foreign exchange contracts    
Notional amounts and fair values of derivatives    
Notional Amount $ 704 $ 807