XML 98 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT SECURITIES - Held-to-Maturity Investments Fair Value and Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months $ 0 $ 0
HTM Unrealized Losses Less than 12 months 0 0
HTM Fair Value 12 months or more 232,503 269,921
HTM Unrealized Losses 12 months or more 13,561 12,857
HTM Fair Value 232,503 269,921
HTM Unrealized Losses 13,561 12,857
Municipal Bonds [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months 0 0
HTM Unrealized Losses Less than 12 months 0 0
HTM Fair Value 12 months or more 20,071 34,682
HTM Unrealized Losses 12 months or more 649 958
HTM Fair Value 20,071 34,682
HTM Unrealized Losses 649 958
Residential MBS [Member] | FHLMC [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months 0 0
HTM Unrealized Losses Less than 12 months 0 0
HTM Fair Value 12 months or more 27,553 33,523
HTM Unrealized Losses 12 months or more 1,495 1,270
HTM Fair Value 27,553 33,523
HTM Unrealized Losses 1,495 1,270
Residential MBS [Member] | GNMA [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months 0 0
HTM Unrealized Losses Less than 12 months 0 0
HTM Fair Value 12 months or more 12,630 15,476
HTM Unrealized Losses 12 months or more 842 789
HTM Fair Value 12,630 15,476
HTM Unrealized Losses 842 789
Residential MBS [Member] | FNMA [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months 0 0
HTM Unrealized Losses Less than 12 months 0 0
HTM Fair Value 12 months or more 57,447 64,785
HTM Unrealized Losses 12 months or more 3,786 2,486
HTM Fair Value 57,447 64,785
HTM Unrealized Losses 3,786 2,486
Residential MBS [Member] | CMOs issued or guaranteed by the FHLMC, FNMA, and GNMA: [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months 0 0
HTM Unrealized Losses Less than 12 months 0 0
HTM Fair Value 12 months or more 24,245 26,865
HTM Unrealized Losses 12 months or more 1,321 1,274
HTM Fair Value 24,245 26,865
HTM Unrealized Losses 1,321 1,274
Commercial MBS [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months 0 0
HTM Unrealized Losses Less than 12 months 0 0
HTM Fair Value 12 months or more 90,557 94,590
HTM Unrealized Losses 12 months or more 5,468 6,080
HTM Fair Value 90,557 94,590
HTM Unrealized Losses $ 5,468 $ 6,080