XML 129 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Gains (Losses) of Derivative Instruments (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Gains (losses) on derivatives financial instruments included in the Consolidated Statements of Income      
Gains (losses) on derivative financial instruments $ 17,133 $ 6,627 $ (2,303)
Interest rate contracts      
Gains (losses) on derivatives financial instruments included in the Consolidated Statements of Income      
Gains (losses) on derivative financial instruments $ 14,128 $ 8,156 $ 2,470
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest and Fee Income, Loans and Leases Interest and Fee Income, Loans and Leases Interest and Fee Income, Loans and Leases
Interest rate lock commitments      
Gains (losses) on derivatives financial instruments included in the Consolidated Statements of Income      
Gains (losses) on derivative financial instruments $ (713) $ 319 $ (4,128)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Mortgage banking income Mortgage banking income Mortgage banking income
Forward commitments      
Gains (losses) on derivatives financial instruments included in the Consolidated Statements of Income      
Gains (losses) on derivative financial instruments $ 3,718 $ (1,848) $ (645)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Mortgage banking income Mortgage banking income Mortgage banking income