v3.26.1
Deposits - Deposits by Time Remaining on Maturity (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Deposits [Abstract]  
Certificates of deposit less than $250,000, 3 Months or Less $ 105,969
Certificates of deposit less than $250,000, 3 to 6 Months 29,332
Certificates of deposit less than $250,000, 7 to 12 Months 18,938
Certificates of deposit less than $250,000, Over 12 Months 43,432
Certificates of deposit less than $250,000, Total 197,671
Certificates of deposit $250,000 or more, 3 Months or Less 12,881
Certificates of deposit $250,000 or more, 3 to 6 Months 26,111
Certificates of deposit $250,000 or more, 7 to 12 Months 6,545
Certificates of deposit $250,000 or more, Over 12 Months 5,515
Certificates of deposit $250,000 or more, Total 51,052
Total certificates of deposit, 3 Months or Less 118,850
Total certificates of deposit, 3 to 6 Months 55,443
Total certificates of deposit, 7 to 12 Months 25,483
Total certificates of deposit, Over 12 Months 48,947
Total certificates of deposit $ 248,723