v3.26.1
Deposits - Schedule of Maturities of Time Deposits (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Schedule of Maturities of Time Deposits [Abstract]  
2026 (6 months remaining) $ 284,247
2027 132,764
2028 2,649
2029 2,207
2030 1,946
2031 875
Total $ 424,688