XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT SECURITIES - Held-to-Maturity Investments Fair Value and Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
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 229,780 232,503
HTM Unrealized Losses 12 months or more 11,214 13,561
HTM Fair Value 229,780 232,503
HTM Unrealized Losses 11,214 13,561
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,287 20,071
HTM Unrealized Losses 12 months or more 422 649
HTM Fair Value 20,287 20,071
HTM Unrealized Losses 422 649
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 26,655 27,553
HTM Unrealized Losses 12 months or more 1,119 1,495
HTM Fair Value 26,655 27,553
HTM Unrealized Losses 1,119 1,495
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,382 12,630
HTM Unrealized Losses 12 months or more 605 842
HTM Fair Value 12,382 12,630
HTM Unrealized Losses 605 842
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,203 57,447
HTM Unrealized Losses 12 months or more 2,759 3,786
HTM Fair Value 57,203 57,447
HTM Unrealized Losses 2,759 3,786
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 23,773 24,245
HTM Unrealized Losses 12 months or more 1,060 1,321
HTM Fair Value 23,773 24,245
HTM Unrealized Losses 1,060 1,321
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 89,480 90,557
HTM Unrealized Losses 12 months or more 5,249 5,468
HTM Fair Value 89,480 90,557
HTM Unrealized Losses $ 5,249 $ 5,468