v3.26.1
Deposits - Summary of Deposit Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Demand accounts:    
Demand deposits, noninterest bearing $ 563,008 $ 533,232
Money market, interest bearing 989,134 731,992
Interest bearing demand accounts 572,971 376,537
Total demand deposits 2,125,113 1,641,761
Savings 27,337 27,205
Certificates of deposit 678,265 1,126,707
Total deposits $ 2,830,715 $ 2,795,673