v3.25.2
INVESTMENT SECURITIES - Amortized cost and fair value of securities held-to-maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Held-to-Maturity, Maturity [Abstract]            
Amortized Cost $ 99,896   $ 75,795      
Gross Unrecognized Gains 145   5      
Gross Unrecognized Losses (6,062)   (7,639)      
Fair Value 93,979   68,161      
Allowance for Credit Losses (71)   (71)      
U.S. Treasury debt            
Debt Securities, Held-to-Maturity, Maturity [Abstract]            
Amortized Cost 247   246      
Gross Unrecognized Gains 0   0      
Gross Unrecognized Losses 0   (4)      
Fair Value 247   242      
Allowance for Credit Losses 0   0      
Corporate bonds            
Debt Securities, Held-to-Maturity, Maturity [Abstract]            
Amortized Cost 23,580   23,578      
Gross Unrecognized Gains 52   0      
Gross Unrecognized Losses (2,173)   (2,801)      
Fair Value 21,459   20,777      
Allowance for Credit Losses (71) $ (71) (71) $ (71) $ (71) $ (71)
GNMA MBS – residential            
Debt Securities, Held-to-Maturity, Maturity [Abstract]            
Amortized Cost 28,619   31,361      
Gross Unrecognized Gains 0   0      
Gross Unrecognized Losses (2,765)   (3,383)      
Fair Value 25,854   27,978      
Allowance for Credit Losses 0   0      
FNMA MBS – residential            
Debt Securities, Held-to-Maturity, Maturity [Abstract]            
Amortized Cost 25,238   12,011      
Gross Unrecognized Gains 44   0      
Gross Unrecognized Losses (546)   (689)      
Fair Value 24,736   11,322      
Allowance for Credit Losses 0   0      
Government CMO and MBS – commercial            
Debt Securities, Held-to-Maturity, Maturity [Abstract]            
Amortized Cost 7,938   5,075      
Gross Unrecognized Gains 5   5      
Gross Unrecognized Losses (366)   (483)      
Fair Value 7,577   4,597      
Allowance for Credit Losses 0   0      
Corporate CMO and MBS            
Debt Securities, Held-to-Maturity, Maturity [Abstract]            
Amortized Cost 14,274   3,524      
Gross Unrecognized Gains 44   0      
Gross Unrecognized Losses (212)   (279)      
Fair Value 14,106   3,245      
Allowance for Credit Losses $ 0 $ 0 $ 0 $ 0 $ 0 $ 0