XML 119 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Summary of Deposit Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposit Liability [Line Items]    
Time deposits $ 2,476,397  
Interest-bearing deposit accounts 1,085,152 $ 1,144,357
Savings accounts 866,959 919,244
Money market deposit accounts 878,254 775,488
Governmental deposit accounts 775,782 726,713
Total interest-bearing deposits 6,082,544 5,535,272
Non-interest-bearing deposits 1,507,661 1,567,649
Total deposits 7,590,205 7,102,921
Brokered deposit accounts    
Deposit Liability [Line Items]    
Time deposits 554,982 526,053
Retail CDs:    
Deposit Liability [Line Items]    
$100 or more 1,092,261 815,300
Less than $100 829,154 628,117
Time deposits $ 1,921,415 $ 1,443,417