v3.25.4
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 06, 2025
Jan. 18, 2024
Dec. 31, 2025
Dec. 31, 2024
Jun. 23, 2020
Loss Contingencies [Line Items]          
Commitments including funding of fixed-rate loans     $ 130,867 $ 184,780  
Commitments including funding of variable-rates loans     1,372,506 1,615,505  
Maximum potential amount of future payments required under the commitments     4,600 3,887  
Check Fraud Litigation          
Loss Contingencies [Line Items]          
Loss contingency, embezzlement amount aided         $ 400
Loss contingency, damages awarded, value   $ 2,100      
Legal fees $ 800        
Standby Letters of Credit          
Loss Contingencies [Line Items]          
Standby letters of credit commitment     $ 39,356 $ 39,586  
Minimum          
Loss Contingencies [Line Items]          
Fixed-rate interest     1.00% 1.00%  
Maturity period     1 month 1 month  
Maximum          
Loss Contingencies [Line Items]          
Fixed-rate interest     18.00% 18.00%  
Maturity period     17 years 18 years