XML 148 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits (Tables)
12 Months Ended
Dec. 31, 2024
Deposits [Abstract]  
Schedule of Deposit Liabilities
The following table summarizes the Company's deposits at the dates indicated: 
December 31,
 20242023
 AmountAmount
 (Dollars in thousands)
Noninterest demand deposits$1,654,955 $1,715,847 
Interest bearing demand deposits1,464,129 1,608,745 
Money market accounts1,166,901 1,094,351 
Savings accounts421,377 487,956 
Certificates of deposit977,251 692,973 
Total deposits$5,684,613 $5,599,872 
Schedule of Time Deposit Maturities
Scheduled maturities of certificates of deposit for years after December 31, 2024 are as follows, in thousands:
2025$939,745 
202627,049 
20273,379 
20285,491 
20291,567 
Thereafter20 
Total$977,251