Note 16 - Segment Information - Schedule of Segment Information (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||||
|---|---|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|||
| Interest income - loans including fees | $ 73,958,000 | $ 48,603,000 | $ 202,043,000 | $ 142,361,000 | ||
| Revenues | 96,449,000 | 70,796,000 | 277,759,000 | 208,406,000 | ||
| Interest expense - deposits | 25,463,000 | 20,372,000 | 71,888,000 | 60,329,000 | ||
| Payroll expenses | 22,542,000 | 15,992,000 | 62,365,000 | 46,880,000 | ||
| Total consolidated expenses | 80,014,000 | 56,157,000 | 214,219,000 | 161,093,000 | ||
| Total consolidated income before taxes | 16,435,000 | 14,639,000 | 63,540,000 | 47,313,000 | ||
| Occupancy and equipment | 5,710,000 | 4,370,000 | 16,770,000 | 12,627,000 | ||
| Intangible amortization | 1,214,000 | 718,000 | 3,274,000 | 2,188,000 | ||
| Fiduciary and Trust [Member] | ||||||
| Noninterest revenue | 3,178,000 | 2,745,000 | 9,297,000 | 7,982,000 | ||
| Retirement Plan Consulting [Member] | ||||||
| Noninterest revenue | 899,000 | 1,060,000 | 2,739,000 | 2,641,000 | ||
| Trust Segment [Member] | Fiduciary and Trust [Member] | ||||||
| Noninterest revenue | 3,178,000 | 2,745,000 | 9,297,000 | 7,982,000 | ||
| Trust Segment [Member] | Retirement Plan Consulting [Member] | ||||||
| Noninterest revenue | 899,000 | 1,060,000 | 2,739,000 | 2,641,000 | ||
| Bank Segment [Member] | Fiduciary and Trust [Member] | ||||||
| Noninterest revenue | 0 | 0 | 0 | 0 | ||
| Bank Segment [Member] | Retirement Plan Consulting [Member] | ||||||
| Noninterest revenue | 0 | 0 | 0 | 0 | ||
| Operating Segments [Member] | ||||||
| Interest income - loans including fees | 73,958,000 | 48,603,000 | 202,043,000 | 142,361,000 | ||
| Interest income - investments | 12,940,000 | 9,809,000 | 35,000,000 | 29,052,000 | ||
| Revenues | 90,975,000 | 62,217,000 | 249,079,000 | 182,036,000 | ||
| Interest expense - deposits | 25,463,000 | 20,372,000 | 71,888,000 | 60,329,000 | ||
| Interest expense - borrowings | 5,117,000 | 2,687,000 | 13,302,000 | 8,620,000 | ||
| Credit for credit losses and unfunded loans | 2,792,000 | 1,419,000 | 4,196,000 | 4,763,000 | ||
| Payroll expenses | 22,516,000 | 15,968,000 | 62,290,000 | 46,822,000 | ||
| Total consolidated expenses | 55,888,000 | 40,446,000 | 151,676,000 | 120,534,000 | ||
| Total consolidated income before taxes | 35,087,000 | 21,771,000 | 97,403,000 | 61,502,000 | ||
| Occupancy and equipment | 5,679,000 | 4,360,000 | 16,678,000 | 12,591,000 | ||
| Intangible amortization | 1,214,000 | 718,000 | 3,274,000 | 2,188,000 | ||
| Provision for credit losses and unfunded loans | 2,792,000 | 1,419,000 | 4,196,000 | 4,763,000 | ||
| Operating Segments [Member] | Fiduciary and Trust [Member] | ||||||
| Noninterest revenue | 3,178,000 | 2,745,000 | 9,297,000 | 7,982,000 | ||
| Operating Segments [Member] | Retirement Plan Consulting [Member] | ||||||
| Noninterest revenue | 899,000 | 1,060,000 | 2,739,000 | 2,641,000 | ||
| Operating Segments [Member] | Trust Segment [Member] | ||||||
| Interest income - loans including fees | 0 | 0 | 0 | 0 | ||
| Interest income - investments | 0 | 0 | 0 | 0 | ||
| Revenues | 4,077,000 | 3,805,000 | 12,036,000 | 10,623,000 | ||
| Interest expense - deposits | 0 | 0 | 0 | 0 | ||
| Interest expense - borrowings | 0 | 0 | 0 | 0 | ||
| Credit for credit losses and unfunded loans | 0 | 0 | 0 | 0 | ||
| Payroll expenses | 1,791,000 | 1,525,000 | 5,128,000 | 4,440,000 | ||
| Total consolidated expenses | 1,791,000 | 1,525,000 | 5,128,000 | 4,440,000 | ||
| Total consolidated income before taxes | 2,286,000 | 2,280,000 | 6,908,000 | 6,183,000 | ||
| Occupancy and equipment | 135,000 | 143,000 | 402,000 | 426,000 | ||
| Intangible amortization | 14,000 | 23,000 | 40,000 | 69,000 | ||
| Provision for credit losses and unfunded loans | 0 | 0 | 0 | 0 | ||
| Operating Segments [Member] | Trust Segment [Member] | Fiduciary and Trust [Member] | ||||||
| Noninterest revenue | 3,178,000 | 2,745,000 | 9,297,000 | 7,982,000 | ||
| Operating Segments [Member] | Trust Segment [Member] | Retirement Plan Consulting [Member] | ||||||
| Noninterest revenue | 899,000 | 1,060,000 | 2,739,000 | 2,641,000 | ||
| Operating Segments [Member] | Bank Segment [Member] | ||||||
| Interest income - loans including fees | 73,958,000 | 48,603,000 | 202,043,000 | 142,361,000 | ||
| Interest income - investments | 12,940,000 | 9,809,000 | 35,000,000 | 29,052,000 | ||
| Revenues | 86,898,000 | 58,412,000 | 237,043,000 | 171,413,000 | ||
| Interest expense - deposits | 25,463,000 | 20,372,000 | 71,888,000 | 60,329,000 | ||
| Interest expense - borrowings | 5,117,000 | 2,687,000 | 13,302,000 | 8,620,000 | ||
| Credit for credit losses and unfunded loans | 2,792,000 | 1,419,000 | 4,196,000 | 4,763,000 | ||
| Payroll expenses | 20,725,000 | 14,443,000 | 57,162,000 | 42,382,000 | ||
| Total consolidated expenses | 54,097,000 | 38,921,000 | 146,548,000 | 116,094,000 | ||
| Total consolidated income before taxes | 32,801,000 | 19,491,000 | 90,495,000 | 55,319,000 | ||
| Occupancy and equipment | 5,544,000 | 4,217,000 | 16,276,000 | 12,165,000 | ||
| Intangible amortization | 1,200,000 | 695,000 | 3,234,000 | 2,119,000 | ||
| Provision for credit losses and unfunded loans | 2,792,000 | 1,419,000 | 4,196,000 | 4,763,000 | ||
| Operating Segments [Member] | Bank Segment [Member] | Fiduciary and Trust [Member] | ||||||
| Noninterest revenue | 0 | 0 | 0 | 0 | ||
| Operating Segments [Member] | Bank Segment [Member] | Retirement Plan Consulting [Member] | ||||||
| Noninterest revenue | 0 | 0 | 0 | 0 | ||
| Consolidation, Eliminations [Member] | ||||||
| Revenues | 5,474,000 | 8,579,000 | 28,680,000 | 26,370,000 | ||
| Other expenses * | [1] | $ 24,126,000 | $ 15,711,000 | $ 62,543,000 | $ 40,559,000 | |
| ||||||