v3.25.2
Derivatives - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
swap
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
swap
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Derivatives, Fair Value [Line Items]          
Collateral requirement threshold     $ 250,000    
Collateral posted $ 587,000   587,000   $ 579,000
Derivative notional amount $ 319,000,000.0   $ 319,000,000.0   309,000,000.0
Number of derivatives | swap 26   26    
Interest and fee income, commercial loans $ 0 $ 10,000 $ 129,000 $ 73,000  
Tenor spread adjustment     0.0026    
Residential Mortgage Holding Company          
Derivatives, Fair Value [Line Items]          
Commitments to originate mortgage loans held for sale 73,200,000   $ 73,200,000   32,300,000
Subordinated debt          
Derivatives, Fair Value [Line Items]          
Junior subordinated debenture $ 10,000,000.0   $ 10,000,000.0    
Junior subordinated debenture, effective interest rate (percent) 3.72%   3.72%    
Debt instrument, basis spread on variable rate (percent)     1.37%    
Debt instrument, interest rate during period (percent)     5.95%    
Variable to Fixed          
Derivatives, Fair Value [Line Items]          
Derivative notional amount $ 159,500,000   $ 159,500,000    
Number of derivatives | swap 26   26    
Fixed to Variable          
Derivatives, Fair Value [Line Items]          
Derivative notional amount $ 159,500,000   $ 159,500,000    
Number of derivatives | swap 26   26    
Interest rate swaps | Designated as Hedging Instrument          
Derivatives, Fair Value [Line Items]          
Cash pledged to collateralize fair value exposure on interest rate swap $ 130,000   $ 130,000   130,000
Unrealized gain (loss) on interest rate swap $ 1,000,000.0   $ 1,000,000.0   $ 1,300,000