XML 111 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total service charges on deposit accounts $ 50,893 $ 46,575 $ 44,499
Total other service charges, commission and fees 4,758 4,401 3,875
Total other noninterest income 43,163 28,922 31,765
Service charges on deposit accounts      
Disaggregation of Revenue [Line Items]      
ASC 606 revenue items 50,893 46,575 44,499
Debit card interchange fees      
Disaggregation of Revenue [Line Items]      
ASC 606 revenue items 17,160 16,161 15,884
Overdraft fees      
Disaggregation of Revenue [Line Items]      
ASC 606 revenue items 17,339 15,793 15,813
Other service charges on deposit accounts      
Disaggregation of Revenue [Line Items]      
ASC 606 revenue items 16,394 14,621 12,802
Other service charges, commissions and fees      
Disaggregation of Revenue [Line Items]      
ASC 606 revenue items 3,512 3,856 3,508
Other 1,246 545 367
ATM fees      
Disaggregation of Revenue [Line Items]      
ASC 606 revenue items 3,512 3,856 3,508
Other noninterest income      
Disaggregation of Revenue [Line Items]      
ASC 606 revenue items 0 114 4,554
Other 43,163 28,808 27,211
Trust and wealth management      
Disaggregation of Revenue [Line Items]      
ASC 606 revenue items $ 0 $ 114 $ 4,554