XML 185 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Deposit Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amount    
Noninterest demand deposits $ 1,654,955 $ 1,715,847
Interest bearing demand deposits 1,464,129 1,608,745
Money market accounts 1,166,901 1,094,351
Savings accounts 421,377 487,956
Certificates of deposit 977,251 692,973
Total deposits $ 5,684,613 $ 5,599,872