v3.26.3
Portfolio Loans Receivable and Allowance for Credit Losses - Past Due Financing Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans $ 3,118,682 $ 2,965,071
Accruing Loans 90 or More Days Past Due 4,794 4,572
Nonaccrual Loans 56,356 54,421
Total Past Due Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 101,663 93,485
Loans 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 31,518 25,681
Loans 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 14,340 13,760
Loans 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 55,805 54,044
Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 3,017,019 2,871,586
Commercial and Industrial    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 774,297 698,289
Accruing Loans 90 or More Days Past Due 904 279
Nonaccrual Loans 25,017 26,339
Commercial and Industrial | Total Past Due Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 28,176 31,131
Commercial and Industrial | Loans 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 5,580 3,501
Commercial and Industrial | Loans 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 1,753 5,134
Commercial and Industrial | Loans 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 20,843 22,496
Commercial and Industrial | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 746,121 667,158
Real estate: | Residential    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 784,220 765,808
Accruing Loans 90 or More Days Past Due 0 740
Nonaccrual Loans 4,790 7,741
Real estate: | Residential | Total Past Due Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 16,416 12,939
Real estate: | Residential | Loans 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 9,022 3,886
Real estate: | Residential | Loans 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 2,603 573
Real estate: | Residential | Loans 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 4,791 8,480
Real estate: | Residential | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 767,804 752,869
Real estate: | Commercial    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 1,024,754 997,081
Accruing Loans 90 or More Days Past Due 297 862
Nonaccrual Loans 12,505 15,624
Real estate: | Commercial | Total Past Due Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 21,926 24,974
Real estate: | Commercial | Loans 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 8,839 8,148
Real estate: | Commercial | Loans 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 552 1,166
Real estate: | Commercial | Loans 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 12,535 15,660
Real estate: | Commercial | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 1,002,828 972,107
Real estate: | Construction    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 380,688 359,566
Accruing Loans 90 or More Days Past Due 360 0
Nonaccrual Loans 14,044 4,717
Real estate: | Construction | Total Past Due Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 16,637 7,308
Real estate: | Construction | Loans 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 2,591
Real estate: | Construction | Loans 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 2,234 0
Real estate: | Construction | Loans 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 14,403 4,717
Real estate: | Construction | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 364,051 352,258
Credit card | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 149,184 142,397
Accruing Loans 90 or More Days Past Due 3,233 2,691
Nonaccrual Loans 0 0
Credit card | Consumer | Total Past Due Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 18,508 17,133
Credit card | Consumer | Loans 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 8,077 7,555
Credit card | Consumer | Loans 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 7,198 6,887
Credit card | Consumer | Loans 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 3,233 2,691
Credit card | Consumer | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 130,676 125,264
Other consumer | Consumer    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 5,539 1,930
Accruing Loans 90 or More Days Past Due 0 0
Nonaccrual Loans 0 0
Other consumer | Consumer | Total Past Due Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 0
Other consumer | Consumer | Loans 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 0
Other consumer | Consumer | Loans 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 0
Other consumer | Consumer | Loans 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans 0 0
Other consumer | Consumer | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Portfolio Loans $ 5,539 $ 1,930