v3.26.1
Securities - Scheduled Maturities of Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 50,748  
Due after one year through five years 8,355  
Due after five years through 10 years 8,653  
Over 10 years 2,788  
Subtotal 70,544  
Amortized Cost 901,862 $ 674,139
Fair Value    
Due in one year or less 50,710  
Due after one year through five years 8,189  
Due after five years through 10 years 8,023  
Over 10 years 2,677  
Subtotal 69,599  
Fair Value 890,758 676,592
Amortized Cost    
Due in one year or less 0  
Due after one year through five years 67,350  
Due after five years through 10 years 140,237  
Over 10 years 115,766  
Amortized Cost 323,353 322,825
Fair Value    
Due in one year or less 0  
Due after one year through five years 62,186  
Due after five years through 10 years 120,798  
Over 10 years 82,310  
Fair Value 265,294 268,094
Collateralized mortgage obligations    
Amortized Cost    
Mortgage-backed securities 568,188  
Amortized Cost 568,188 301,685
Fair Value    
Mortgage-backed securities 560,404  
Fair Value 560,404 302,581
Mortgage-backed securities    
Amortized Cost    
Mortgage-backed securities 263,130  
Amortized Cost 263,130 246,620
Fair Value    
Mortgage-backed securities 260,755  
Fair Value $ 260,755 $ 248,357