v3.26.3
Loans and Allowance for Credit Losses on Loans - Aging Analysis (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Aged analysis of past due loans    
Total Loans $ 5,238,057 $ 5,252,131
Recorded Investment 90 days or Greater Past Due and Accruing 3,057 4,879
Financial Asset, Past Due    
Aged analysis of past due loans    
Current 79,076 85,703
30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 41,279 51,402
60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 7,253 10,429
90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 30,544 23,872
Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 5,158,981 5,166,428
Commercial    
Aged analysis of past due loans    
Total Loans 867,362 842,130
Recorded Investment 90 days or Greater Past Due and Accruing 121 1,241
Commercial | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 7,490 5,311
Commercial | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 2,560 565
Commercial | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 4,930 4,746
Commercial | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 859,872 836,819
Leases    
Aged analysis of past due loans    
Total Loans 554,370 548,256
Recorded Investment 90 days or Greater Past Due and Accruing   471
Leases | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 1,905 4,388
Leases | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 842 2,116
Leases | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 49 595
Leases | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 1,014 1,677
Leases | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 552,465 543,868
Commercial real estate - Investor    
Aged analysis of past due loans    
Total Loans 1,131,857 1,212,384
Commercial real estate - Investor | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 18,472 10,693
Commercial real estate - Investor | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 8,604 10,604
Commercial real estate - Investor | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 1,156 89
Commercial real estate - Investor | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 8,712  
Commercial real estate - Investor | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 1,113,385 1,201,691
Commercial real estate - Owner occupied    
Aged analysis of past due loans    
Total Loans 684,169 706,567
Recorded Investment 90 days or Greater Past Due and Accruing   250
Commercial real estate - Owner occupied | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 12,264 19,384
Commercial real estate - Owner occupied | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 3,611 7,176
Commercial real estate - Owner occupied | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 322 819
Commercial real estate - Owner occupied | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 8,331 11,389
Commercial real estate - Owner occupied | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 671,905 687,183
Construction    
Aged analysis of past due loans    
Total Loans 153,491 173,630
Construction | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 11,365 3,530
Construction | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 9,780 1,546
Construction | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current   1,349
Construction | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 1,585 635
Construction | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 142,126 170,100
Residential real estate - Investor    
Aged analysis of past due loans    
Total Loans 65,679 70,225
Residential real estate - Investor | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 1,301 971
Residential real estate - Investor | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 403 120
Residential real estate - Investor | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 465 699
Residential real estate - Investor | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 433 152
Residential real estate - Investor | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 64,378 69,254
Residential real estate - Owner occupied    
Aged analysis of past due loans    
Total Loans 247,515 230,432
Recorded Investment 90 days or Greater Past Due and Accruing 276 141
Residential real estate - Owner occupied | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 1,331 9,302
Residential real estate - Owner occupied | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 165 7,983
Residential real estate - Owner occupied | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 279 562
Residential real estate - Owner occupied | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 887 757
Residential real estate - Owner occupied | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 246,184 221,130
Multifamily    
Aged analysis of past due loans    
Total Loans 370,431 339,131
Multifamily | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 2,444 1,787
Multifamily | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 595 404
Multifamily | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 695 313
Multifamily | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 1,154 1,070
Multifamily | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 367,987 337,344
HELOC    
Aged analysis of past due loans    
Total Loans 245,938 235,293
HELOC | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 3,639 6,111
HELOC | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 2,684 5,219
HELOC | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 283 441
HELOC | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 672 451
HELOC | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 242,299 229,182
Powersport    
Aged analysis of past due loans    
Total Loans 689,229 696,959
Recorded Investment 90 days or Greater Past Due and Accruing 2,583 2,710
Powersport | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 18,077 21,434
Powersport | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 11,487 13,796
Powersport | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 3,909 4,860
Powersport | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 2,681 2,778
Powersport | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 671,152 675,525
Other    
Aged analysis of past due loans    
Total Loans 228,016 197,124
Recorded Investment 90 days or Greater Past Due and Accruing 77 66
Other | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 788 2,792
Other | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 548 1,873
Other | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 95 702
Other | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 145 217
Other | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current $ 227,228 $ 194,332