XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table illustrates the disaggregation by the Company's major revenue streams (in thousands):
Point of Revenue
Recognition202320222021
Major revenue streams
   Service chargesAt a point in time and over time$27,751 $28,335 $25,539 
   Bankcard revenueAt a point in time27,960 27,349 26,987 
   Trust and investment management fee incomeOver time9,563 8,798 8,415 
   Other incomeAt a point in time and over time3,794 3,617 3,989 
Net revenue from contracts with customers69,068 68,099 64,930 
Non-interest income within the scope of other GAAP topics1,561 3,978 4,711 
Total non-interest income$70,629 $72,077 $69,641