XML 78 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
TOTAL NONINTEREST INCOME $ 12,340 $ 9,831 $ 30,302 $ 29,705
Service Charges on Deposit Accounts        
Disaggregation Of Revenue [Line Items]        
Noninterest income 1,992 1,712 5,421 4,646
Debit Card and EFT Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 1,993 1,763 5,320 5,362
Trust Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 2,544 2,327 7,398 6,665
Insurance Agency Commissions        
Disaggregation Of Revenue [Line Items]        
Noninterest income 1,416 1,116 4,199 3,904
Retirement Plan Consulting Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 677 650 1,918 1,837
Investment Commissions        
Disaggregation Of Revenue [Line Items]        
Noninterest income 476 520 1,386 1,389
Operating Segments        
Disaggregation Of Revenue [Line Items]        
TOTAL NONINTEREST INCOME 12,340 9,831 30,302 29,705
Operating Segments | Service Charges on Deposit Accounts        
Disaggregation Of Revenue [Line Items]        
Noninterest income 1,992 1,712 5,421 4,646
Operating Segments | Debit Card and EFT Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 1,993 1,763 5,320 5,362
Operating Segments | Trust Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 2,544 2,327 7,398 6,665
Operating Segments | Insurance Agency Commissions        
Disaggregation Of Revenue [Line Items]        
Noninterest income 1,416 1,116 4,199 3,904
Operating Segments | Retirement Plan Consulting Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 677 650 1,918 1,837
Operating Segments | Investment Commissions        
Disaggregation Of Revenue [Line Items]        
Noninterest income 476 520 1,386 1,389
Operating Segments | Other        
Disaggregation Of Revenue [Line Items]        
Other (outside the scope of ASC 606) 3,242 1,743 4,660 5,902
Operating Segments | Trust Segment        
Disaggregation Of Revenue [Line Items]        
TOTAL NONINTEREST INCOME 3,221 2,977 9,316 8,502
Operating Segments | Trust Segment | Service Charges on Deposit Accounts        
Disaggregation Of Revenue [Line Items]        
Noninterest income 0 0 0 0
Operating Segments | Trust Segment | Debit Card and EFT Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 0 0 0 0
Operating Segments | Trust Segment | Trust Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 2,544 2,327 7,398 6,665
Operating Segments | Trust Segment | Insurance Agency Commissions        
Disaggregation Of Revenue [Line Items]        
Noninterest income 0 0 0 0
Operating Segments | Trust Segment | Retirement Plan Consulting Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 677 650 1,918 1,837
Operating Segments | Trust Segment | Investment Commissions        
Disaggregation Of Revenue [Line Items]        
Noninterest income 0 0 0 0
Operating Segments | Trust Segment | Other        
Disaggregation Of Revenue [Line Items]        
Other (outside the scope of ASC 606) 0 0 0 0
Operating Segments | Bank Segment        
Disaggregation Of Revenue [Line Items]        
TOTAL NONINTEREST INCOME 9,119 6,854 20,986 21,203
Operating Segments | Bank Segment | Service Charges on Deposit Accounts        
Disaggregation Of Revenue [Line Items]        
Noninterest income 1,992 1,712 5,421 4,646
Operating Segments | Bank Segment | Debit Card and EFT Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 1,993 1,763 5,320 5,362
Operating Segments | Bank Segment | Trust Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 0 0 0 0
Operating Segments | Bank Segment | Insurance Agency Commissions        
Disaggregation Of Revenue [Line Items]        
Noninterest income 1,416 1,116 4,199 3,904
Operating Segments | Bank Segment | Retirement Plan Consulting Fees        
Disaggregation Of Revenue [Line Items]        
Noninterest income 0 0 0 0
Operating Segments | Bank Segment | Investment Commissions        
Disaggregation Of Revenue [Line Items]        
Noninterest income 476 520 1,386 1,389
Operating Segments | Bank Segment | Other        
Disaggregation Of Revenue [Line Items]        
Other (outside the scope of ASC 606) $ 3,242 $ 1,743 $ 4,660 $ 5,902