XML 57 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits - Schedule of Deposit Accounts (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deposits [Abstract]    
Noninterest-bearing accounts $ 730,666 $ 707,748
NOW accounts 575,525 546,387
Money market accounts 1,393,120 1,374,635
Savings accounts 171,754 171,455
Certificates of deposit 768,477 909,772
Deposits $ 3,639,542 $ 3,709,997