XML 96 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEPOSITS - Schedule of Total Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
Non-interest bearing demand deposits $ 1,297,456 $ 1,353,477
Savings and transaction accounts:    
Savings deposits 276,179 301,168
Interest bearing demand deposits 3,471,455 3,049,059
Time deposits:    
Other time deposits 213,099 224,083
Deposits of $100,000 to $250,000 201,412 235,096
Deposits of $250,000 or more 441,365 557,642
Total deposits $ 5,900,966 $ 5,720,525