v3.26.1
Loans - Loan Portfolio by Class (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Loans, gross $ 2,075,052,000 $ 2,054,576,000
90+ Days Past Due and Accruing 105,000 23,000
Loans on nonaccrual status 2,012,000 2,157,000
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 14,805,000 18,369,000
Loans on nonaccrual status 79,000 17,000
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 1,709,000 2,604,000
Loans on nonaccrual status 99,000 86,000
90+ Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 1,835,000 1,858,000
Loans on nonaccrual status 1,730,000 1,840,000
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 18,349,000 22,831,000
Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 2,056,703,000 2,031,745,000
Loans on nonaccrual status 104,000 219,000
Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Loans, gross 870,643,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 870,643,000 835,170,000
Commercial business    
Financing Receivable, Past Due [Line Items]    
Loans, gross 118,627,000 115,710,000
Loans on nonaccrual status 2,000  
Commercial business | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 162,000 8,000
Commercial business | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 109,000  
Commercial business | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 271,000 8,000
Commercial business | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 118,356,000 115,702,000
Construction - commercial real estate    
Financing Receivable, Past Due [Line Items]    
Loans, gross 75,262,000 99,604,000
Construction - commercial real estate | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 75,262,000 99,604,000
Land acquisition and development    
Financing Receivable, Past Due [Line Items]    
Loans, gross 82,475,000 66,248,000
Land acquisition and development | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 82,475,000 66,248,000
Builder lines    
Financing Receivable, Past Due [Line Items]    
Loans, gross 31,058,000 37,938,000
Builder lines | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 31,058,000 37,938,000
Construction - consumer real estate    
Financing Receivable, Past Due [Line Items]    
Loans, gross 32,540,000 29,288,000
Construction - consumer real estate | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 32,540,000 29,288,000
Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Loans, gross 316,677,000 319,536,000
90+ Days Past Due and Accruing 88,000  
Loans on nonaccrual status 1,097,000 1,135,000
Residential mortgage | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 1,435,000 1,019,000
Residential mortgage | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 123,000 111,000
Residential mortgage | 90+ Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 905,000 813,000
Residential mortgage | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 2,463,000 1,943,000
Residential mortgage | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 314,214,000 317,593,000
Equity lines    
Financing Receivable, Past Due [Line Items]    
Loans, gross 76,920,000 76,460,000
90+ Days Past Due and Accruing 17,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   65,000
Equity lines | 90+ Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 17,000 23,000
Equity lines | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 142,000 243,000
Equity lines | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 76,778,000 76,217,000
Other consumer    
Financing Receivable, Past Due [Line Items]    
Loans, gross 10,204,000 10,085,000
Other consumer | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 35,000 17,000
Other consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 35,000 17,000
Other consumer | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 10,169,000 10,068,000
Consumer finance    
Financing Receivable, Past Due [Line Items]    
Loans, gross 460,646,000 464,275,000
Consumer finance | Automobiles    
Financing Receivable, Past Due [Line Items]    
Loans, gross 405,473,000 406,312,000
Loans on nonaccrual status 890,000 1,022,000
Consumer finance | Automobiles | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 12,655,000 16,741,000
Consumer finance | Automobiles | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 1,477,000 2,129,000
Consumer finance | Automobiles | 90+ Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 890,000 1,022,000
Consumer finance | Automobiles | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 15,022,000 19,892,000
Consumer finance | Automobiles | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross 390,451,000 386,420,000
Consumer finance | Marine and recreational vehicles    
Financing Receivable, Past Due [Line Items]    
Loans, gross 55,173,000 57,963,000
Loans on nonaccrual status 23,000  
Consumer finance | Marine and recreational vehicles | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 393,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 | 90+ Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 23,000  
Consumer finance | Marine and recreational vehicles | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans, gross 416,000 466,000
Consumer finance | Marine and recreational vehicles | Current    
Financing Receivable, Past Due [Line Items]    
Loans, gross $ 54,757,000 $ 57,497,000