XML 149 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Noninterest Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Noninterest income (in-scope of Topic 606) $ 20,910 $ 18,335
Noninterest income (out-of-scope of Topic 606) 10,237 14,824
Total noninterest income 31,147 33,159
Service charges on deposit accounts    
Disaggregation of Revenue [Line Items]    
Noninterest income (in-scope of Topic 606) 6,149 5,501
Trust and investment fee income    
Disaggregation of Revenue [Line Items]    
Noninterest income (in-scope of Topic 606) 3,367 3,608
Interchange income    
Disaggregation of Revenue [Line Items]    
Noninterest income (in-scope of Topic 606) 6,741 5,714
Title Company revenue    
Disaggregation of Revenue [Line Items]    
Noninterest income (in-scope of Topic 606) 402 551
Other noninterest income    
Disaggregation of Revenue [Line Items]    
Noninterest income (in-scope of Topic 606) $ 4,251 $ 2,961