v3.26.1
Loans and Allowance for Credit Losses on Loans - Aging Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Aged analysis of past due loans    
Total Loans $ 5,245,870 $ 5,252,131
Recorded Investment 90 days or Greater Past Due and Accruing 2,736 4,879
Financial Asset, Past Due    
Aged analysis of past due loans    
Current 64,531 85,703
30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 17,961 51,402
60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 5,048 10,429
90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 41,522 23,872
Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 5,181,339 5,166,428
Commercial    
Aged analysis of past due loans    
Total Loans 913,527 842,130
Recorded Investment 90 days or Greater Past Due and Accruing   1,241
Commercial | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 15,070 5,311
Commercial | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 50 565
Commercial | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 15,020 4,746
Commercial | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 898,457 836,819
Leases    
Aged analysis of past due loans    
Total Loans 537,197 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 3,758 4,388
Leases | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 1,462 2,116
Leases | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 556 595
Leases | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 1,740 1,677
Leases | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 533,439 543,868
Commercial real estate - Investor    
Aged analysis of past due loans    
Total Loans 1,159,168 1,212,384
Commercial real estate - Investor | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 8,906 10,693
Commercial real estate - Investor | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 194 10,604
Commercial real estate - Investor | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current   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,150,262 1,201,691
Commercial real estate - Owner occupied    
Aged analysis of past due loans    
Total Loans 667,645 706,567
Recorded Investment 90 days or Greater Past Due and Accruing 312 250
Commercial real estate - Owner occupied | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 8,693 19,384
Commercial real estate - Owner occupied | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current   7,176
Commercial real estate - Owner occupied | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 84 819
Commercial real estate - Owner occupied | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 8,609 11,389
Commercial real estate - Owner occupied | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 658,952 687,183
Construction    
Aged analysis of past due loans    
Total Loans 153,553 173,630
Construction | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 1,687 3,530
Construction | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current   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,687 635
Construction | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 151,866 170,100
Residential real estate - Investor    
Aged analysis of past due loans    
Total Loans 65,133 70,225
Residential real estate - Investor | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 1,630 971
Residential real estate - Investor | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 1,043 120
Residential real estate - Investor | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 80 699
Residential real estate - Investor | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 507 152
Residential real estate - Investor | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 63,503 69,254
Residential real estate - Owner occupied    
Aged analysis of past due loans    
Total Loans 242,768 230,432
Recorded Investment 90 days or Greater Past Due and Accruing 274 141
Residential real estate - Owner occupied | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 1,386 9,302
Residential real estate - Owner occupied | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 254 7,983
Residential real estate - Owner occupied | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 104 562
Residential real estate - Owner occupied | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 1,028 757
Residential real estate - Owner occupied | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 241,382 221,130
Multifamily    
Aged analysis of past due loans    
Total Loans 363,352 339,131
Multifamily | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 1,672 1,787
Multifamily | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 578 404
Multifamily | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current   313
Multifamily | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 1,094 1,070
Multifamily | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 361,680 337,344
HELOC    
Aged analysis of past due loans    
Total Loans 239,307 235,293
HELOC | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 4,059 6,111
HELOC | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 3,018 5,219
HELOC | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 449 441
HELOC | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 592 451
HELOC | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 235,248 229,182
Powersport    
Aged analysis of past due loans    
Total Loans 683,939 696,959
Recorded Investment 90 days or Greater Past Due and Accruing 2,051 2,710
Powersport | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 17,099 21,434
Powersport | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 11,183 13,796
Powersport | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 3,705 4,860
Powersport | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 2,211 2,778
Powersport | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 666,840 675,525
Other    
Aged analysis of past due loans    
Total Loans 220,281 197,124
Recorded Investment 90 days or Greater Past Due and Accruing 99 66
Other | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 571 2,792
Other | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 179 1,873
Other | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 70 702
Other | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 322 217
Other | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current $ 219,710 $ 194,332