XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT SECURITIES - Held-to-Maturity Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Held To Maturity Securities [Line Items]        
Held To Maturity Securities Amortized $ 312,807 $ 317,786    
Held to Maturity Gross Unrecognized gains 3,908 3,815    
Held to Maturity Gross Unrecognized losses 11,214 13,561    
Held to Maturity Fair value 305,501 308,040    
Allowance for credit losses, Held-to-Maturity securities $ 843 $ 802    
Held to Maturity Weighted-average yield 4.24% 4.83%    
Interest receivable $ 63,777 $ 71,881    
Held-to-Maturity Securities [Member]        
Schedule Of Held To Maturity Securities [Line Items]        
Interest receivable 2,300 4,100    
Municipal Bonds [Member]        
Schedule Of Held To Maturity Securities [Line Items]        
Held to Maturity Amortized Due Withing One Year 2,297 2,214    
Held to Maturity Gross Unrecognized gain Due Within One Year 65 134    
Held to Maturity Gross Unrecognized losses Due Within One Year 5 6    
Held to Maturity Fair value Due Within One Year 2,357 2,342    
Allowance for credit losses Due within one year $ 6 $ 6    
Held to Maturity Weighted-average yield Due withing One Year 4.87% 5.07%    
Held to Maturity Amortized Cost After 1 to 5 years $ 62,792 $ 61,289    
Held to Maturity Gross Unrecognized gains After 1 to 5 years 2,797 2,724    
Held to Maturity Gross Unrecognized losses After 1 to 5 years 253 438    
Held to Maturity Fair value After 1 to 5 years 65,336 63,575    
Allowance for credit losses After 1 to 5 years $ 464 $ 433    
Held to Maturity Weighted-average yield After 1 to 5 years 7.19% 7.33%    
Held to Maturity Amortized Cost After 5 to 10 years $ 11,678 $ 13,184    
Held to Maturity Gross Unrecognized gains After 5 to 10 years 771 811    
Held to Maturity Gross Unrecognized losses After 5 to 10 years 164 205    
Held to Maturity Fair value After 5 to 10 years 12,285 13,790    
Allowance for credit losses After 5 to 10 years $ 121 $ 127    
Held to Maturity Weighted-average yield After 5 to 10 years 5.07% 5.79%    
Held to Maturity Amortized Cost After 10 years $ 15,755 $ 15,755    
Held to Maturity Gross Unrecognized gains After 10 years 275 146    
Held to Maturity Gross Unrecognized losses After 10 years 0 0    
Held to Maturity Fair value After 10 years 16,030 15,901    
Allowance for credit losses After 10 years $ 252 $ 236    
Held to Maturity Weighted-average yield After 10 years 7.78% 8.07%    
Held To Maturity Securities Amortized $ 92,522 $ 92,442    
Held to Maturity Gross Unrecognized gains 3,908 3,815    
Held to Maturity Gross Unrecognized losses 422 649    
Held to Maturity Fair value 96,008 95,608    
Allowance for credit losses, Held-to-Maturity securities $ 843 $ 802 $ 1,235 $ 2,197
Held to Maturity Weighted-average yield 6.97% 7.18%    
Residential MBS [Member]        
Schedule Of Held To Maturity Securities [Line Items]        
Held To Maturity Securities Amortized $ 125,556 $ 129,319    
Held to Maturity Gross Unrecognized gains 0 0    
Held to Maturity Gross Unrecognized losses 5,543 7,444    
Held to Maturity Fair value 120,013 121,875    
Allowance for credit losses, Held-to-Maturity securities $ 0 $ 0    
Held to Maturity Weighted-average yield 3.88% 3.86%    
Residential MBS [Member] | FHLMC [Member]        
Schedule Of Held To Maturity Securities [Line Items]        
Held to Maturity Amortized Cost After 1 to 5 years $ 11,120      
Held to Maturity Gross Unrecognized gains After 1 to 5 years 0      
Held to Maturity Gross Unrecognized losses After 1 to 5 years 239      
Held to Maturity Fair value After 1 to 5 years 10,881      
Allowance for credit losses After 1 to 5 years $ 0      
Held to Maturity Weighted-average yield After 1 to 5 years 3.03%      
Held to Maturity Amortized Cost After 5 to 10 years   $ 12,112    
Held to Maturity Gross Unrecognized gains After 5 to 10 years   0    
Held to Maturity Gross Unrecognized losses After 5 to 10 years   353    
Held to Maturity Fair value After 5 to 10 years   11,759    
Allowance for credit losses After 5 to 10 years   $ 0    
Held to Maturity Weighted-average yield After 5 to 10 years   3.03%    
Held to Maturity Amortized Cost After 10 years $ 16,654 $ 16,936    
Held to Maturity Gross Unrecognized gains After 10 years 0 0    
Held to Maturity Gross Unrecognized losses After 10 years 880 1,142    
Held to Maturity Fair value After 10 years 15,774 15,794    
Allowance for credit losses After 10 years $ 0 $ 0    
Held to Maturity Weighted-average yield After 10 years 4.33% 4.30%    
Held To Maturity Securities Amortized $ 27,774 $ 29,048    
Held to Maturity Gross Unrecognized gains 0 0    
Held to Maturity Gross Unrecognized losses 1,119 1,495    
Held to Maturity Fair value 26,655 27,553    
Allowance for credit losses, Held-to-Maturity securities $ 0 $ 0    
Held to Maturity Weighted-average yield 3.81% 3.77%    
Residential MBS [Member] | GNMA [Member]        
Schedule Of Held To Maturity Securities [Line Items]        
Held to Maturity Amortized Cost After 10 years $ 12,987 $ 13,472    
Held to Maturity Gross Unrecognized gains After 10 years 0 0    
Held to Maturity Gross Unrecognized losses After 10 years 605 842    
Held to Maturity Fair value After 10 years 12,382 12,630    
Allowance for credit losses After 10 years $ 0 $ 0    
Held to Maturity Weighted-average yield After 10 years 3.30% 3.29%    
Residential MBS [Member] | FNMA [Member]        
Schedule Of Held To Maturity Securities [Line Items]        
Held to Maturity Amortized Cost After 10 years $ 59,962 $ 61,233    
Held to Maturity Gross Unrecognized gains After 10 years 0 0    
Held to Maturity Gross Unrecognized losses After 10 years 2,759 3,786    
Held to Maturity Fair value After 10 years 57,203 57,447    
Allowance for credit losses After 10 years $ 0 $ 0    
Held to Maturity Weighted-average yield After 10 years 4.19% 4.19%    
Residential MBS [Member] | CMOs issued or guaranteed by the FHLMC, FNMA, and GNMA: [Member]        
Schedule Of Held To Maturity Securities [Line Items]        
Held to Maturity Amortized Cost After 10 years $ 24,833 $ 25,566    
Held to Maturity Gross Unrecognized gains After 10 years 0 0    
Held to Maturity Gross Unrecognized losses After 10 years 1,060 1,321    
Held to Maturity Fair value After 10 years 23,773 24,245    
Allowance for credit losses After 10 years $ 0 $ 0    
Held to Maturity Weighted-average yield After 10 years 3.49% 3.49%    
Commercial MBS [Member]        
Schedule Of Held To Maturity Securities [Line Items]        
Held to Maturity Amortized Cost After 1 to 5 years $ 9,209 $ 9,258    
Held to Maturity Gross Unrecognized gains After 1 to 5 years 0 0    
Held to Maturity Gross Unrecognized losses After 1 to 5 years 109 151    
Held to Maturity Fair value After 1 to 5 years 9,100 9,107    
Allowance for credit losses After 1 to 5 years $ 0 $ 0    
Held to Maturity Weighted-average yield After 1 to 5 years 3.48% 3.48%    
Held to Maturity Amortized Cost After 10 years $ 85,520 $ 86,767    
Held to Maturity Gross Unrecognized gains After 10 years 0 0    
Held to Maturity Gross Unrecognized losses After 10 years 5,140 5,317    
Held to Maturity Fair value After 10 years 80,380 81,450    
Allowance for credit losses After 10 years $ 0 $ 0    
Held to Maturity Weighted-average yield After 10 years 1.90% 3.92%    
Held To Maturity Securities Amortized $ 94,729 $ 96,025    
Held to Maturity Gross Unrecognized gains 0 0    
Held to Maturity Gross Unrecognized losses 5,249 5,468    
Held to Maturity Fair value 89,480 90,557    
Allowance for credit losses, Held-to-Maturity securities $ 0 $ 0    
Held to Maturity Weighted-average yield 2.05% 3.88%    
MBS [Member]        
Schedule Of Held To Maturity Securities [Line Items]        
Held To Maturity Securities Amortized $ 220,285 $ 225,344    
Held to Maturity Gross Unrecognized gains 0 0    
Held to Maturity Gross Unrecognized losses 10,792 12,912    
Held to Maturity Fair value 209,493 212,432    
Allowance for credit losses, Held-to-Maturity securities $ 0 $ 0    
Held to Maturity Weighted-average yield 3.09% 3.87%    
Uninsured Portion Of Government Deposits [Member] | Asset Pledged as Collateral [Member]        
Schedule Of Held To Maturity Securities [Line Items]        
Held To Maturity Securities Amortized $ 150,300 $ 198,600    
Held to Maturity Fair value $ 148,800 $ 192,400