XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT SECURITIES - Held-to-Maturity Investments Fair Value and Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 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 226,349 232,503
HTM Unrealized Losses 12 months or more 10,701 13,561
HTM Fair Value 226,349 232,503
HTM Unrealized Losses 10,701 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 22,209 20,071
HTM Unrealized Losses 12 months or more 393 649
HTM Fair Value 22,209 20,071
HTM Unrealized Losses 393 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 25,465 27,553
HTM Unrealized Losses 12 months or more 1,040 1,495
HTM Fair Value 25,465 27,553
HTM Unrealized Losses 1,040 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 11,748 12,630
HTM Unrealized Losses 12 months or more 523 842
HTM Fair Value 11,748 12,630
HTM Unrealized Losses 523 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 55,565 57,447
HTM Unrealized Losses 12 months or more 2,610 3,786
HTM Fair Value 55,565 57,447
HTM Unrealized Losses 2,610 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,228 24,245
HTM Unrealized Losses 12 months or more 895 1,321
HTM Fair Value 23,228 24,245
HTM Unrealized Losses 895 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 88,134 90,557
HTM Unrealized Losses 12 months or more 5,240 5,468
HTM Fair Value 88,134 90,557
HTM Unrealized Losses $ 5,240 $ 5,468