v3.25.2
Deposits - Deposits by Time Remaining on Maturity (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Deposits [Abstract]  
Certificates of deposit less than $250,000, 3 Months or Less $ 94,666
Certificates of deposit less than $250,000, 3 to 6 Months 38,114
Certificates of deposit less than $250,000, 7 to 12 Months 4,043
Certificates of deposit less than $250,000, Over 12 Months 19,607
Certificates of deposit less than $250,000, Total 156,430
Certificates of deposit $250,000 or more, 3 Months or Less 10,526
Certificates of deposit $250,000 or more, 3 to 6 Months 22,804
Certificates of deposit $250,000 or more, 7 to 12 Months 21,794
Certificates of deposit $250,000 or more, Over 12 Months 16,620
Certificates of deposit $250,000 or more, Total 71,744
Total certificates of deposit, 3 Months or Less 105,192
Total certificates of deposit, 3 to 6 Months 60,918
Total certificates of deposit, 7 to 12 Months 25,837
Total certificates of deposit, Over 12 Months 36,227
Total certificates of deposit $ 228,174