v3.26.1
Investment Securities - Summary of Amortized Cost and Fair Value of Securities Held to Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 22,577 $ 23,257
Gross Unrealized Gains 2 5
Gross Unrealized Losses 1,101 45
Fair Value 21,478 23,217
States and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 22,577 23,257
Gross Unrealized Gains 2 5
Gross Unrealized Losses 1,101 45
Fair Value $ 21,478 $ 23,217