v3.26.1
Related Party Transactions - Narrative (Details)
$ in Thousands
6 Months Ended
Apr. 20, 2026
director
Jun. 30, 2026
USD ($)
loan
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Related Party Transaction [Line Items]        
Total Non-accrual loans   $ 13,802 $ 17,613  
Accruing Loans Past Due 90 Days or More   801 2,537  
Deposits   3,517,477 3,367,835  
Loans, net of allowance for credit losses June 30, 2026 $54,921; December 31, 2025 $58,204   $ 3,594,354 3,506,819  
Number Of Directors Retired | director 3      
Related Party        
Related Party Transaction [Line Items]        
Number of Loans | loan   1    
Total Non-accrual loans   $ 43 49  
Accruing Loans Past Due 90 Days or More   560    
Deposits   13,840 28,690  
Loans, net of allowance for credit losses June 30, 2026 $54,921; December 31, 2025 $58,204   15,590 86,428 $ 74,248
Related Party | Letters of credit        
Related Party Transaction [Line Items]        
Loans, net of allowance for credit losses June 30, 2026 $54,921; December 31, 2025 $58,204   67 67  
Related Party | Credit Card Receivable        
Related Party Transaction [Line Items]        
Loans, net of allowance for credit losses June 30, 2026 $54,921; December 31, 2025 $58,204   48 54  
Credit limit   $ 280 $ 560