XML 109 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Deposit Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
Noninterest-bearing demand $ 1,900,651 $ 1,919,638
Money market 2,930,710 2,772,807
Interest bearing demand 2,060,463 1,875,864
Time deposits 941,000 967,901
Brokered deposits 80,226 444,989
Savings 310,070 269,926
Total deposits 8,223,120 $ 8,251,125
Brokered time deposits excluding interest bearing demand 79,990  
Brokered interest-bearing demand $ 236