XML 121 R101.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments - Notional and Fair Value Amounts of Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Carrying Amount of Hedged Assets $ 951,166 $ 934,132
Cumulative Amount of Fair Value Hedging Adjustment Included in the Carrying Amount of Hedged Assets $ 84,874 $ 103,595
Hedged Asset Statement Of Financial Position Extensible Enumeration Not Disclosed Flag Investment securities - Available-for-sale Investment securities - Available-for-sale
Fair Value Hedging    
Derivatives, Fair Value [Line Items]    
Derivative assets, weighted average pay rate 1.21% 1.21%
Derivative assets, notional amount $ 1,001,715 $ 1,001,715
Derivative assets, fair value 84,635 103,366
Interest Rate Swap    
Derivatives, Fair Value [Line Items]    
Derivative assets, notional amount 921,587 748,752
Derivative assets, fair value 24,655 24,108
Derivative liabilities, notional amount 922,510 749,683
Derivative liabilities, fair value $ 24,599 $ 24,032