v3.26.1
Deposits - Schedule of Maturities of All Certificates of Deposit (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Deposits [Abstract]  
2026 $ 134,521
2027 174,591
2028 9,309
2029 16,738
2030 14,632
2031 5,562
Total $ 355,353