v3.26.1
Deposits - Scheduled Maturities of Certificates of Deposit (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Deposits [Abstract]  
2027 $ 199,776
2028 10,592
2029 32,598
2030 3,517
2031 2,240
Total certificates of deposit $ 248,723