v3.26.1
Note 7 - Revenue From Contracts With Customers - Schedule of Noninterest Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other (outside the scope of ASC 606) $ 2,846 $ 2,428 $ 6,074 $ 3,577
Total noninterest income 14,413 12,122 28,100 22,603
Trust Segment [Member]        
Other (outside the scope of ASC 606) 0 0 0 0
Total noninterest income 4,043 3,379 7,959 6,818
Bank Segment [Member]        
Other (outside the scope of ASC 606) 2,846 2,428 6,074 3,577
Total noninterest income 10,370 8,743 20,141 15,785
Deposit Account [Member]        
Revenue from contract with customer 2,434 1,749 4,400 3,507
Deposit Account [Member] | Trust Segment [Member]        
Revenue from contract with customer 0 0 0 0
Deposit Account [Member] | Bank Segment [Member]        
Revenue from contract with customer 2,434 1,749 4,400 3,507
Debit Card [Member]        
Revenue from contract with customer 2,561 2,017 4,584 3,882
Debit Card [Member] | Trust Segment [Member]        
Revenue from contract with customer 0 0 0 0
Debit Card [Member] | Bank Segment [Member]        
Revenue from contract with customer 2,561 2,017 4,584 3,882
Fiduciary and Trust [Member]        
Revenue from contract with customer 3,089 2,596 6,119 5,237
Fiduciary and Trust [Member] | Trust Segment [Member]        
Revenue from contract with customer 3,089 2,596 6,119 5,237
Fiduciary and Trust [Member] | Bank Segment [Member]        
Revenue from contract with customer 0 0 0 0
Insurance Agency Commissions [Member]        
Revenue from contract with customer 1,485 1,828 3,168 3,569
Insurance Agency Commissions [Member] | Trust Segment [Member]        
Revenue from contract with customer 0 0 0 0
Insurance Agency Commissions [Member] | Bank Segment [Member]        
Revenue from contract with customer 1,485 1,828 3,168 3,569
Retirement Plan Consulting [Member]        
Revenue from contract with customer 954 783 1,840 1,581
Retirement Plan Consulting [Member] | Trust Segment [Member]        
Revenue from contract with customer 954 783 1,840 1,581
Retirement Plan Consulting [Member] | Bank Segment [Member]        
Revenue from contract with customer 0 0 0 0
Investment Commissions [Member]        
Revenue from contract with customer 1,044 721 1,915 1,250
Investment Commissions [Member] | Trust Segment [Member]        
Revenue from contract with customer 0 0 0 0
Investment Commissions [Member] | Bank Segment [Member]        
Revenue from contract with customer $ 1,044 $ 721 $ 1,915 $ 1,250