XML 61 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits (Tables)
12 Months Ended
Dec. 31, 2024
Deposits  
Schedule of major classifications of deposits

    

2024

    

2023

  

Noninterest bearing demand

$

1,704,920

$

1,834,891

Savings

932,201

971,334

NOW accounts

621,434

565,375

Money market accounts

761,499

671,240

Certificates of deposit of less than $100,000

352,526

266,035

Certificates of deposit of $100,000 through $250,000

270,837

180,289

Certificates of deposit of more than $250,000

125,314

81,582

Total deposits

$

4,768,731

$

4,570,746

Summary of scheduled maturities of time deposits

2025

    

$

700,746

2026

 

27,775

2027

 

7,645

2028

 

8,130

2029

 

4,381

Total time deposits

$

748,677