v3.26.1
Fair Value Measurements - Nonrecurring (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Assets and liabilities measured at fair value            
Carrying value of other real estate owned $ 622,000 $ 1,427,000 $ 632,000 $ 6,486,000 $ 2,878,000 $ 21,617,000
OREO Valuation allowance 10,000 632,000   $ 562,000 $ 853,000 $ 1,862,000
Fair Value, Measurements, Nonrecurring            
Assets and liabilities measured at fair value            
Total 32,861,000 35,857,000        
Fair Value, Measurements, Nonrecurring | Individually Evaluated Loans            
Assets and liabilities measured at fair value            
Total 32,239,000 34,430,000        
Valuation allowance 11,300,000 6,400,000        
Increase (decrease) of specific allocations within the provision for loan losses 4,800,000 747,000        
Fair Value, Measurements, Nonrecurring | Individually Evaluated Loans | Reported Value Measurement            
Assets and liabilities measured at fair value            
Total 43,500,000 40,900,000        
Fair Value, Measurements, Nonrecurring | Other Real Estate Owned, net            
Assets and liabilities measured at fair value            
Total 622,000 1,427,000        
Valuation allowance 10,000          
Carrying value of other real estate owned 622,000 1,400,000        
Outstanding balance 632,000 2,100,000        
OREO Valuation allowance   632,000        
Fair Value, Measurements, Nonrecurring | Fair Value, Inputs, Level 3            
Assets and liabilities measured at fair value            
Total 32,861,000 35,857,000        
Fair Value, Measurements, Nonrecurring | Fair Value, Inputs, Level 3 | Individually Evaluated Loans            
Assets and liabilities measured at fair value            
Total 32,239,000 34,430,000        
Fair Value, Measurements, Nonrecurring | Fair Value, Inputs, Level 3 | Other Real Estate Owned, net            
Assets and liabilities measured at fair value            
Total $ 622,000 $ 1,427,000