v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Commitment and Contingencies          
Provision for (release of) credit losses - unfunded commitments $ 199,000 $ (1,083,000) $ 145,000 $ (872,000)  
Unfunded loan commitment          
Commitment and Contingencies          
Reserve for unfunded commitments 3,500,000   3,500,000   $ 3,300,000
Provision for (release of) credit losses - unfunded commitments 199,000 $ (1,100,000) 145,000 $ (872,000)  
Standby letters          
Commitment and Contingencies          
Loss contingency accrual $ 7,600,000   $ 7,600,000   $ 9,000,000