XML 98 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Summary of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Demand deposits:    
Non-interest bearing $ 1,329,155 $ 1,398,234
Interest-bearing 1,907,734 1,837,296
Savings 636,427 710,586
Money market 1,196,537 1,129,950
Time deposits 987,243 1,047,593
Total deposits $ 6,057,096 $ 6,123,659