v3.26.1
Investment Securities - Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value, Less than 12 Months $ 232,479 $ 208,452
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Total 232,479 208,452
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses    
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Less than 12 Months 1,073 110
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total 1,073 110
Federal Agencies    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value, Less than 12 Months 228,932 204,896
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Total 228,932 204,896
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses    
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Less than 12 Months 1,067 104
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total 1,067 104
Mortgage-backed - Agency    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value    
Available-for-sale securities, Continuous Unrealized Loss Position, Fair Value, Less than 12 Months 3,547 3,556
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value, Total 3,547 3,556
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses    
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Less than 12 Months 6 6
Available-for-sale securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total $ 6 $ 6