XML 138 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - 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 non-interest income $ 36,888 $ 35,073 $ 34,647
Within the scope of ASC 606      
Disaggregation of Revenue [Line Items]      
Total non-interest income 30,540 29,451 29,364
Not within the scope of ASC 606      
Disaggregation of Revenue [Line Items]      
Total non-interest income 6,348 5,622 5,283
Products and services transferred at a point in time | Within the scope of ASC 606      
Disaggregation of Revenue [Line Items]      
Total non-interest income 15,757 15,751 15,552
Products and services transferred over time | Within the scope of ASC 606      
Disaggregation of Revenue [Line Items]      
Total non-interest income 14,783 13,700 13,812
Non-interest Income | Within the scope of ASC 606      
Disaggregation of Revenue [Line Items]      
Total non-interest income 30,540 29,451 29,364
Trust management fees | Within the scope of ASC 606      
Disaggregation of Revenue [Line Items]      
Total non-interest income 13,846 12,766 13,022
Financial services fees | Within the scope of ASC 606      
Disaggregation of Revenue [Line Items]      
Total non-interest income 1,855 1,517 1,551
Interchange fees | Within the scope of ASC 606      
Disaggregation of Revenue [Line Items]      
Total non-interest income 7,727 7,845 7,736
Customer deposit fees | Within the scope of ASC 606      
Disaggregation of Revenue [Line Items]      
Total non-interest income 6,046 6,280 5,935
Other customer service fees | Within the scope of ASC 606      
Disaggregation of Revenue [Line Items]      
Total non-interest income $ 1,066 $ 1,043 $ 1,120