v3.25.2
DERIVATIVE FINANCIAL INSTRUMENTS AND HEDGING ACTIVITIES (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2019
Derivative [Line Items]      
Notional Amount $ 950,785 $ 925,402  
Fair Value Asset (Liability) 1,740 2,292  
Designated as hedging instrument | Cash flow hedges      
Derivative [Line Items]      
Notional Amount 50,000 75,000  
Fair Value Asset (Liability) (1,188) (1,775)  
Designated as hedging instrument | Cash flow hedges | Interest rate swap on wholesale funding      
Derivative [Line Items]      
Notional Amount   $ 25,000  
Weighted Average Maturity (in years)   3 months 18 days  
Fair Value Asset (Liability)   $ 261  
Designated as hedging instrument | Cash flow hedges | Interest rate swap on variable rate loans      
Derivative [Line Items]      
Notional Amount $ 50,000 $ 50,000  
Weighted Average Maturity (in years) 8 months 12 days 1 year 2 months 12 days  
Fair Value Asset (Liability) $ (1,188) $ (2,036)  
Designated as hedging instrument | Fair Value Hedging      
Derivative [Line Items]      
Notional Amount 37,190 37,190  
Fair Value Asset (Liability) 2,744 3,969  
Designated as hedging instrument | Fair Value Hedging | Interest rate swap on deposits      
Derivative [Line Items]      
Notional Amount $ 37,190 $ 37,190 $ 37,200
Weighted Average Maturity (in years) 4 years 1 month 6 days 4 years 7 months 6 days  
Fair Value Asset (Liability) $ 2,744 $ 3,969  
Carrying Amount of Hedged Assets 29,208 31,627  
Cumulative Amount of Fair Value Hedging Adjustment in Carrying Amount (7,982) (5,563)  
Designated as hedging instrument | Economic hedges      
Derivative [Line Items]      
Notional Amount 858,402 809,452  
Fair Value Asset (Liability) (54) 13  
Designated as hedging instrument | Economic hedges | Forward sale commitments      
Derivative [Line Items]      
Notional Amount 7,450 4,786  
Fair Value Asset (Liability) (54) 13  
Designated as hedging instrument | Economic hedges | Customer loan derivative liability | MNA counterparty      
Derivative [Line Items]      
Notional Amount $ 255,282 $ 240,031  
Weighted Average Maturity (in years) 3 years 9 months 18 days 4 years 3 months 18 days  
Fair Value Asset (Liability) $ (7,678) $ (14,243)  
Designated as hedging instrument | Economic hedges | Customer loan derivative liability | RPA counterparty      
Derivative [Line Items]      
Notional Amount $ 170,194 $ 162,302  
Weighted Average Maturity (in years) 5 years 3 months 18 days 5 years 2 months 12 days  
Fair Value Asset (Liability) $ (1,965) $ (286)  
Designated as hedging instrument | Economic hedges | Customer loan derivative asset | Customer      
Derivative [Line Items]      
Notional Amount $ 425,476 $ 402,333  
Weighted Average Maturity (in years) 4 years 4 months 24 days 4 years 8 months 12 days  
Fair Value Asset (Liability) $ 9,643 $ 14,529  
Not designated as hedging instrument      
Derivative [Line Items]      
Notional Amount 5,193 3,760  
Fair Value Asset (Liability) 238 85  
Not designated as hedging instrument | Interest rate lock commitments      
Derivative [Line Items]      
Notional Amount $ 5,193 $ 3,760  
Weighted Average Maturity (in years) 1 month 6 days 1 month 6 days  
Fair Value Asset (Liability) $ 238 $ 85