v3.26.1
Commitments and Contingencies - Commitments Outstanding (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Total commitments outstanding $ 799,663 $ 737,775
Commitments to extend credit    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Total commitments outstanding 777,618 713,450
Commitments to extend credit | Fixed    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Total commitments outstanding 245,061 209,737
Commitments to extend credit | Variable    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Total commitments outstanding 532,557 503,713
Letters of credit    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Total commitments outstanding 22,045 24,325
Letters of credit | Fixed    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Total commitments outstanding 5,257 6,495
Letters of credit | Variable    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Total commitments outstanding $ 16,788 $ 17,830