v3.25.2
Note 7 - Revenue from Contracts with Customers - Schedule of Noninterest Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other (outside the scope of ASC 606) $ 2,428 $ 1,299 $ 3,577 $ 1,419
Total noninterest income 12,122 9,606 22,603 17,963
Trust Segment [Member]        
Other (outside the scope of ASC 606) 0 0 0 0
Total noninterest income 3,379 2,968 6,818 6,095
Bank Segment [Member]        
Other (outside the scope of ASC 606) 2,428 1,299 3,577 1,419
Total noninterest income 8,743 6,638 15,785 11,868
Deposit Account [Member]        
Revenue from contract with customer 1,749 1,846 3,507 3,429
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 1,749 1,846 3,507 3,429
Debit Card [Member]        
Revenue from contract with customer 2,017 1,760 3,882 3,327
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,017 1,760 3,882 3,327
Fiduciary and Trust [Member]        
Revenue from contract with customer 2,596 2,345 5,237 4,854
Fiduciary and Trust [Member] | Trust Segment [Member]        
Revenue from contract with customer 2,596 2,345 5,237 4,854
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,828 1,255 3,569 2,783
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,828 1,255 3,569 2,783
Retirement Plan Consulting [Member]        
Revenue from contract with customer 783 623 1,581 1,241
Retirement Plan Consulting [Member] | Trust Segment [Member]        
Revenue from contract with customer 783 623 1,581 1,241
Retirement Plan Consulting [Member] | Bank Segment [Member]        
Revenue from contract with customer 0 0 0 0
Investment Commissions [Member]        
Revenue from contract with customer 721 478 1,250 910
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 $ 721 $ 478 $ 1,250 $ 910