XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Noninterest income (in-scope of Topic 606) $ 5,707 $ 5,252 $ 10,347 $ 9,961
Noninterest income (out-of-scope of Topic 606) 3,611 3,188 5,973 5,046
Total noninterest income 9,318 8,440 16,320 15,007
Service charges on deposit accounts        
Disaggregation of Revenue [Line Items]        
Noninterest income (in-scope of Topic 606) 1,519 1,493 3,033 3,001
Trust and investment fee income        
Disaggregation of Revenue [Line Items]        
Noninterest income (in-scope of Topic 606) 942 896 1,765 1,630
Interchange income        
Disaggregation of Revenue [Line Items]        
Noninterest income (in-scope of Topic 606) 1,788 1,717 3,365 3,304
Other noninterest income        
Disaggregation of Revenue [Line Items]        
Noninterest income (in-scope of Topic 606) $ 1,458 $ 1,146 $ 2,184 $ 2,026