v3.26.1
Securities - Contractual maturities of debt securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Amortized Cost          
Due in one year or less $ 6,313   $ 6,313    
Due after one but within five years 32,338   32,338    
Due after five but within ten years 128,429   128,429    
Due after ten years 355,927   355,927    
Total of securities having specified maturity period 523,007   523,007    
Mortgage-backed securities and collateralized mortgage obligations 759,341   759,341    
Amortized Cost 1,282,348   1,282,348   $ 1,257,745
Fair Value          
Due in one year or less 6,288   6,288    
Due after one but within five years 31,817   31,817    
Due after five but within ten years 125,430   125,430    
Due after ten years 330,669   330,669    
Total of securities having specified maturities period 494,204   494,204    
Mortgage-backed securities and collateralized mortgage obligations 673,998   673,998    
TOTAL 1,168,202   1,168,202   $ 1,149,526
Gains and losses from investment sales/calls realized $ 1 $ 0 $ 110 $ 3