XML 165 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
derivative
Jan. 31, 2025
derivative
Derivatives, Fair Value [Line Items]        
Number of fixed portfolio layer method fair value swaps | derivative     5  
Loss on derivative termination   $ 5,998 $ (6,111)  
Amortization adjustment   $ 24,000    
Fair value, net derivative asset (liability), recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income [extensible enumeration]   Noninterest Income    
Realized and unrealized gains included in earnings     $ (100)  
Subsequent Event        
Derivatives, Fair Value [Line Items]        
Number of discontinued portfolio layer method fair value swaps | derivative       2
Fixed rate mortgages        
Derivatives, Fair Value [Line Items]        
Number of fixed portfolio layer method fair value swaps | derivative     4  
Derivative liability, notional amount $ 250,000 $ 30,000    
Payments for settlement on termination of derivative $ 2,100      
Loss on derivative termination     $ 500  
Increase (decrease) in basis adjustment     $ 1,700  
Basis adjustment remaining   1,600    
Number of active swaps amortizing | derivative     1  
Fixed rate mortgages | Subsequent Event        
Derivatives, Fair Value [Line Items]        
Number of discontinued portfolio layer method fair value swaps | derivative       1
Fixed rate bonds        
Derivatives, Fair Value [Line Items]        
Number of fixed portfolio layer method fair value swaps | derivative     1  
Derivative liability, notional amount   50,000    
Derivative liability, subject to master netting arrangement, before offset   (600)    
Discontinuance fee   500    
Embedded derivative        
Derivatives, Fair Value [Line Items]        
Fair value of embedded derivative   600 $ 600  
Fair value hedge        
Derivatives, Fair Value [Line Items]        
Derivative asset, notional amount   $ 176,000