v3.26.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Noninterest income (in-scope of Topic 606) $ 6,000 $ 5,796 $ 11,390 $ 10,566
Noninterest income (out-of-scope of Topic 606) 2,830 3,610 4,684 5,974
Total noninterest income 8,830 9,406 16,074 16,540
Service charges on deposit accounts        
Disaggregation of Revenue [Line Items]        
Noninterest income (in-scope of Topic 606) 1,651 1,519 3,247 3,033
Trust and investment fee income        
Disaggregation of Revenue [Line Items]        
Noninterest income (in-scope of Topic 606) 1,103 942 2,240 1,765
Interchange income        
Disaggregation of Revenue [Line Items]        
Noninterest income (in-scope of Topic 606) 1,960 1,788 3,658 3,365
Other noninterest income        
Disaggregation of Revenue [Line Items]        
Noninterest income (in-scope of Topic 606) $ 1,286 $ 1,547 $ 2,245 $ 2,403