v3.26.1
Investment Securities - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in 1 year or less $ 12,409  
Due after 1 year but within 5 years 11,397  
Due after 5 years but within 10 years 47,578  
Due after 10 years 844  
Available-for-sale securities, amortized cost basis, Total 72,228  
Amortized Cost 513,616 $ 426,512
Fair Value    
Due in 1 year or less 12,242  
Due after 1 year but within 5 years 11,297  
Due after 5 years but within 10 years 45,558  
Due after 10 years 678  
Available-for-sale securities, fair value, Total 69,775  
Available-for-sale securities, fair value 499,773 416,314
Amortized Cost    
Due in 1 year or less 68,961  
Due after 1 year but within 5 years 170,758  
Due after 5 years but within 10 years 94,729  
Due after 10 years 8,502  
Held-to-maturity securities, amortized cost 342,950  
Amortized Cost 372,866 347,285
Fair Value    
Due in 1 year or less 68,762  
Due after 1 year but within 5 years 159,585  
Due after 5 years but within 10 years 84,353  
Due after 10 years 7,429  
Held-to-maturity securities, fair value 320,129  
Held-to-maturity, Fair Value 346,306 $ 321,702
Mortgage-backed securities    
Amortized Cost    
Mortgage-backed securities 441,388  
Fair Value    
Mortgage-backed securities 429,998  
Amortized Cost    
Mortgage-backed securities 29,916  
Fair Value    
Mortgage-backed securities $ 26,177