v3.25.4
Commitments and Contingencies - Financial Instruments with Off-Balance-Sheet Credit Risk (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Commitments to extend credit    
Schedule of Off-balance Sheet Commitments [Line Items]    
Commitments to extend credit $ 486,408 $ 399,331
Standby letters of credit    
Schedule of Off-balance Sheet Commitments [Line Items]    
Commitments to extend credit $ 5,005 $ 14,642