v3.26.1
Loans - Loan Portfolio by Class (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Loans, gross $ 2,112,789,000 $ 2,054,576,000
90+ Days Past Due and Accruing 217,000 23,000
Loans on nonaccrual status 1,818,000 2,157,000
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 14,543,000 18,369,000
Loans on nonaccrual status 10,000 17,000
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 2,166,000 2,604,000
Loans on nonaccrual status 117,000 86,000
90+ Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 1,834,000 1,858,000
Loans on nonaccrual status 1,620,000 1,840,000
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 18,543,000 22,831,000
Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 2,094,246,000 2,031,745,000
Loans on nonaccrual status 74,000 219,000
Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Loans, gross 919,472,000 835,432,000
Commercial real estate | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross   262,000
Commercial real estate | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross   262,000
Commercial real estate | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 919,472,000 835,170,000
Commercial business    
Financing Receivable, Past Due [Line Items]    
Loans, gross 125,231,000 115,710,000
Commercial business | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 57,000 8,000
Commercial business | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 57,000 8,000
Commercial business | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 125,174,000 115,702,000
Construction - commercial real estate    
Financing Receivable, Past Due [Line Items]    
Loans, gross 40,851,000 99,604,000
Construction - commercial real estate | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 40,851,000 99,604,000
Land acquisition and development    
Financing Receivable, Past Due [Line Items]    
Loans, gross 87,096,000 66,248,000
Land acquisition and development | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 87,096,000 66,248,000
Builder lines    
Financing Receivable, Past Due [Line Items]    
Loans, gross 32,576,000 37,938,000
Builder lines | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 32,576,000 37,938,000
Construction - consumer real estate    
Financing Receivable, Past Due [Line Items]    
Loans, gross 32,015,000 29,288,000
Construction - consumer real estate | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 32,015,000 29,288,000
Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Loans, gross 325,799,000 319,536,000
90+ Days Past Due and Accruing 142,000  
Loans on nonaccrual status 1,111,000 1,135,000
Residential mortgage | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 677,000 1,019,000
Residential mortgage | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 101,000 111,000
Residential mortgage | 90+ Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 1,102,000 813,000
Residential mortgage | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 1,880,000 1,943,000
Residential mortgage | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 323,919,000 317,593,000
Equity lines    
Financing Receivable, Past Due [Line Items]    
Loans, gross 82,495,000 76,460,000
90+ Days Past Due and Accruing 75,000 23,000
Equity lines | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 125,000 155,000
Equity lines | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 41,000 65,000
Equity lines | 90+ Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 75,000 23,000
Equity lines | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 241,000 243,000
Equity lines | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 82,254,000 76,217,000
Other consumer    
Financing Receivable, Past Due [Line Items]    
Loans, gross 10,657,000 10,085,000
Loans on nonaccrual status 62,000  
Other consumer | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 78,000 17,000
Other consumer | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 41,000  
Other consumer | 90+ Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 12,000  
Other consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 131,000 17,000
Other consumer | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 10,526,000 10,068,000
Consumer finance    
Financing Receivable, Past Due [Line Items]    
Loans, gross 456,597,000 464,275,000
Consumer finance | Automobiles    
Financing Receivable, Past Due [Line Items]    
Loans, gross 404,918,000 406,312,000
Loans on nonaccrual status 645,000 1,022,000
Consumer finance | Automobiles | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 13,263,000 16,741,000
Consumer finance | Automobiles | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 1,983,000 2,129,000
Consumer finance | Automobiles | 90+ Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 645,000 1,022,000
Consumer finance | Automobiles | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 15,891,000 19,892,000
Consumer finance | Automobiles | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 389,027,000 386,420,000
Consumer finance | Marine and recreational vehicles    
Financing Receivable, Past Due [Line Items]    
Loans, gross 51,679,000 57,963,000
Consumer finance | Marine and recreational vehicles | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 343,000 429,000
Consumer finance | Marine and recreational vehicles | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross   37,000
Consumer finance | Marine and recreational vehicles | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 343,000 466,000
Consumer finance | Marine and recreational vehicles | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross $ 51,336,000 $ 57,497,000