v3.26.1
Deposits - Schedule of Contractual Maturities of Certificates of Deposit (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Deposit Liability [Line Items]  
1 year or less $ 233,440
More than 1 year through 2 years 3,519
More than 2 years through 3 years 105
More than 3 years through 4 years 33,662
More than 4 years through 5 years 2,617
Contractual maturities of certificates of deposit 273,342
Certificates of Deposit $250,000 or less  
Deposit Liability [Line Items]  
1 year or less 139,445
More than 1 year through 2 years 2,982
More than 2 years through 3 years 105
More than 3 years through 4 years 29,390
More than 4 years through 5 years 2,057
Contractual maturities of certificates of deposit 173,979
Certificates of Deposit more than $250,000  
Deposit Liability [Line Items]  
1 year or less 62,088
More than 1 year through 2 years 538
More than 2 years through 3 years 0
More than 3 years through 4 years 4,272
More than 4 years through 5 years 559
Contractual maturities of certificates of deposit 67,456
Brokered Deposits  
Deposit Liability [Line Items]  
1 year or less 31,907
More than 1 year through 2 years 0
More than 2 years through 3 years 0
More than 3 years through 4 years 0
More than 4 years through 5 years 0
Contractual maturities of certificates of deposit $ 31,907