v3.26.1
Deposits (Scheduled Maturities) (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Deposits [Abstract]  
2026 $ 807,820
2027 38,298
2028 9,779
2029 10,760
2030 3,886
Total $ 870,543