XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2025
USD ($)
Oct. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
derivative
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
derivative
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
derivative
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Derivatives, Fair Value [Line Items]                    
Number of fixed portfolio layer method fair value swaps | derivative               5    
Gain (Loss)         $ (927)   $ 5,998      
Amortization adjustment         $ 30,200          
Fair value, net derivative asset (liability), recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income flag         Noninterest income          
Fair value of embedded derivative             648 $ 648 $ 648 $ 648
Realized and unrealized gain (loss) included in earnings     $ 0 $ 0 $ 0 $ 0        
Fixed rate mortgages                    
Derivatives, Fair Value [Line Items]                    
Number of fixed portfolio layer method fair value swaps | derivative               4    
Notional amount $ 30,000 $ 250,000                
Payments for settlement on termination of derivative   2,100                
Gain (Loss)             100 $ (500)    
Increase (decrease) in basis adjustment   $ 1,700                
Basis adjustment remaining         $ 1,500          
Fixed rate bonds                    
Derivatives, Fair Value [Line Items]                    
Number of fixed portfolio layer method fair value swaps | derivative               1    
Fixed Rate Municipal Bonds                    
Derivatives, Fair Value [Line Items]                    
Number of fixed portfolio layer method fair value swaps | derivative     2   2          
Notional amount 50,000   $ 89,800   $ 89,800          
Payments for settlement on termination of derivative 500                  
Increase (decrease) in basis adjustment $ 500                  
Basis adjustment remaining         $ 400          
Number of fixed portfolio layer method fair value swaps that are amortizing | derivative     1   1          
Embedded derivative                    
Derivatives, Fair Value [Line Items]                    
Fair value of embedded derivative     $ 600   $ 600   $ 600