XML 111 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments Fair Value Gains and Losses on Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]      
Net fair value gains (losses) on derivative financial instruments $ 1,500 $ (2,228) $ (2,279)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other interest income, Other, Non-interest income before investment securities gains Other interest income, Other, Non-interest income before investment securities gains Other interest income, Other, Non-interest income before investment securities gains
Mortgage Banking Derivatives      
Derivatives, Fair Value [Line Items]      
Net fair value gains (losses) on derivative financial instruments $ 1,090 $ (380) $ (2,360)
Interest Rate Swap      
Derivatives, Fair Value [Line Items]      
Net fair value gains (losses) on derivative financial instruments 419 (1,855) 0
Foreign Exchange Contract      
Derivatives, Fair Value [Line Items]      
Net fair value gains (losses) on derivative financial instruments $ (9) $ 7 $ 81