v3.26.1
Investment Securities - Amortized Cost of HTM Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 62,620 $ 63,288
A+ Rated or Higher    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 61,825 62,200
Not Rated    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 795 1,088
State and political subdivisions    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 61,825 62,200
State and political subdivisions | A+ Rated or Higher    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 61,825 62,200
State and political subdivisions | Not Rated    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 0 0
Residential mortgage-backed securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 795 1,088
Residential mortgage-backed securities | A+ Rated or Higher    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 0 0
Residential mortgage-backed securities | Not Rated    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 795 $ 1,088