v3.26.1
Loans - Summary of Purchased Loans Pools (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Segment
Dec. 31, 2025
USD ($)
Segment
Accounts Notes And Loans Receivable [Line Items]    
Original Balance $ 137,510 $ 132,150
Current Balance 69,891 68,545
Unamortized Premium/ (Discount) $ (5,268) $ (5,573)
Number of Loans | Segment 2,378 2,467
Cumulative net charge-offs $ 4,395 $ 3,976
Commercial and Industrial Loans [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance 6,800 6,800
Current Balance 390 700
Unamortized Premium/ (Discount) $ 0 $ 0
Number of Loans | Segment 12 16
Commercial and Industrial Loans [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 1 year 1 year
Commercial and Industrial Loans [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 3 years 4 years
Home Equity Lines of Credit [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance $ 21,900 $ 21,900
Current Balance 2,400 2,700
Unamortized Premium/ (Discount) $ 0 $ 2
Number of Loans | Segment 68 74
Cumulative net charge-offs $ 74 $ 103
Home Equity Lines of Credit [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 3 years 3 years
Home Equity Lines of Credit [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 24 years 24 years
Residential Real Estate Loans [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance $ 4,300 $ 4,300
Current Balance 3,800 3,900
Unamortized Premium/ (Discount) $ 251 $ 266
Number of Loans | Segment 50 51
Residential Real Estate Loans [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 15 years 15 years
Residential Real Estate Loans [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 25 years 23 years
Unsecured Consumer Loan Pool 1 [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance $ 5,400 $ 5,400
Current Balance 6 100
Unamortized Premium/ (Discount) $ 0 $ 0
Number of Loans | Segment 3 29
Unsecured Consumer Loan Pool 1 [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 0 years 0 years
Unsecured Consumer Loan Pool 1 [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 1 year 1 year
Unsecured Consumer Installment Loans Pool 3 [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance $ 10,300 $ 10,300
Current Balance 35 45
Unamortized Premium/ (Discount) $ 0 $ 1
Number of Loans | Segment 29 31
Cumulative net charge-offs $ 145 $ 112
Unsecured Consumer Installment Loans Pool 3 [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 0 years 0 years
Unsecured Consumer Installment Loans Pool 3 [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 7 years 7 years
Secured Consumer Installment Loans Pool 4 [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance $ 14,500 $ 14,500
Current Balance 7,700 8,100
Unamortized Premium/ (Discount) $ (1,130) $ (1,189)
Number of Loans | Segment 444 452
Cumulative net charge-offs $ 0 $ 24
Secured Consumer Installment Loans Pool 4 [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 19 years 20 years
Secured Consumer Installment Loans Pool 4 [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 23 years 23 years
Unsecured Consumer Loan Pool 5 [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance [1] $ 24,400 $ 24,400
Current Balance [1] 10,100 10,800
Unamortized Premium/ (Discount) [1] $ (288) $ (313)
Number of Loans | Segment [1] 535 552
Cumulative net charge-offs [1] $ 1,461 $ 1,361
Unsecured Consumer Loan Pool 5 [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range [1] 5 years 5 years
Unsecured Consumer Loan Pool 5 [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range [1] 20 years 20 years
Revolving Commercial Line of Credit 1 [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance $ 1,050 $ 1,050
Current Balance 14,000 14,000
Unamortized Premium/ (Discount) $ 14 $ 19
Number of Loans | Segment 1 1
Revolving Commercial Line of Credit 1 [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 0 years 0 years
Revolving Commercial Line of Credit 1 [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 1 year 1 year
Secured Consumer Installment Loans [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance $ 21,300 $ 21,300
Current Balance 13,900 14,700
Unamortized Premium/ (Discount) $ (2,410) $ (2,537)
Number of Loans | Segment 759 771
Cumulative net charge-offs $ 1,061 $ 803
Secured Consumer Installment Loans [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 15 years 15 years
Secured Consumer Installment Loans [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 23 years 23 years
Revolving Commercial Line of Credit 2 [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance $ 5,000  
Current Balance 4,400  
Unamortized Premium/ (Discount) $ 9  
Number of Loans | Segment 1  
Revolving Commercial Line of Credit 2 [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 0 years  
Revolving Commercial Line of Credit 2 [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 1 year  
Revolving commercial line of credit 3 [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance $ 360  
Current Balance 360  
Unamortized Premium/ (Discount) $ 10  
Number of Loans | Segment 1  
Revolving commercial line of credit 3 [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 0 years  
Revolving commercial line of credit 3 [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range 1 year  
Unsecured Consumer Loan Pool 6 [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Original Balance [1] $ 22,200 $ 22,200
Current Balance [1] 12,800 13,500
Unamortized Premium/ (Discount) [1] $ (1,724) $ (1,822)
Number of Loans | Segment [1] 475 490
Cumulative net charge-offs [1] $ 1,654 $ 1,573
Unsecured Consumer Loan Pool 6 [Member] | Minimum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range [1] 5 years 5 years
Unsecured Consumer Loan Pool 6 [Member] | Maximum [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Maturity Range [1] 22 years 20 years
[1] On December 7, 2023, the Bank settled two pay-fixed interest rate swap derivative contracts, previously established with an unaffiliated third party and designated as fair value interest rate hedges. The hedging swap contracts were related to two purchased consumer installment loan pools comprised of loans secured by residential home solar power infrastructure. These contracts were entered into on February 13, 2021 (notional amount of $12.2 million) and December 8, 2021 (notional amount of $8.5 million). The Bank realized gains related to the settlement of these two hedging contracts were $117,000 and $694,000, respectively. These gains on the extinguishments of the hedging swap contracts are reported as a reduction of the carrying value of the hedged loan pools and will be recognized as an enhancement to the reported yield on those loan pools over the original contractual life of the hedging swap contracts. The unamortized portion of these gains totaled $570,000 at June 30, 2026.