XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT SECURITIES - Held-to-Maturity Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Held To Maturity Securities [Line Items]            
Held To Maturity Securities Amortized $ 307,286   $ 317,786      
Held to Maturity Gross Unrecognized gains 3,261   3,815      
Held to Maturity Gross Unrecognized losses 10,701   13,561      
Held to Maturity Fair value 299,846   308,040      
Allowance for credit losses, Held-to-Maturity securities $ 765   $ 802      
Held to Maturity Weighted-average yield 4.25%   4.83%      
Interest receivable $ 71,548   $ 71,881      
Held-to-Maturity Securities [Member]            
Schedule Of Held To Maturity Securities [Line Items]            
Interest receivable 3,800   4,100      
Municipal Bonds [Member]            
Schedule Of Held To Maturity Securities [Line Items]            
Held to Maturity Amortized Due Withing One Year 2,380   2,214      
Held to Maturity Gross Unrecognized gain Due Within One Year 0   134      
Held to Maturity Gross Unrecognized losses Due Within One Year 7   6      
Held to Maturity Fair value Due Within One Year 2,373   2,342      
Allowance for credit losses Due within one year $ 5   $ 6      
Held to Maturity Weighted-average yield Due within One Year 4.86%   5.07%      
Held to Maturity Amortized Cost After 1 to 5 years $ 62,962   $ 61,289      
Held to Maturity Gross Unrecognized gains After 1 to 5 years 2,450   2,724      
Held to Maturity Gross Unrecognized losses After 1 to 5 years 218   438      
Held to Maturity Fair value After 1 to 5 years 65,194   63,575      
Allowance for credit losses After 1 to 5 years $ 410   $ 433      
Held to Maturity Weighted-average yield After 1 to 5 years 7.18%   7.33%      
Held to Maturity Amortized Cost After 5 to 10 years $ 11,741   $ 13,184      
Held to Maturity Gross Unrecognized gains After 5 to 10 years 705   811      
Held to Maturity Gross Unrecognized losses After 5 to 10 years 168   205      
Held to Maturity Fair value After 5 to 10 years 12,278   13,790      
Allowance for credit losses After 5 to 10 years $ 111   $ 127      
Held to Maturity Weighted-average yield After 5 to 10 years 5.06%   5.79%      
Held to Maturity Amortized Cost After 10 years $ 15,755   $ 15,755      
Held to Maturity Gross Unrecognized gains After 10 years 106   146      
Held to Maturity Gross Unrecognized losses After 10 years 0   0      
Held to Maturity Fair value After 10 years 15,861   15,901      
Allowance for credit losses After 10 years $ 239   $ 236      
Held to Maturity Weighted-average yield After 10 years 7.78%   8.07%      
Held To Maturity Securities Amortized $ 92,838   $ 92,442      
Held to Maturity Gross Unrecognized gains 3,261   3,815      
Held to Maturity Gross Unrecognized losses 393   649      
Held to Maturity Fair value 95,706   95,608      
Allowance for credit losses, Held-to-Maturity securities $ 765 $ 843 $ 802 $ 1,267 $ 1,235 $ 2,197
Held to Maturity Weighted-average yield 6.96%   7.18%      
Residential MBS [Member]            
Schedule Of Held To Maturity Securities [Line Items]            
Held To Maturity Securities Amortized $ 121,074   $ 129,319      
Held to Maturity Gross Unrecognized gains 0   0      
Held to Maturity Gross Unrecognized losses 5,068   7,444      
Held to Maturity Fair value 116,006   121,875      
Allowance for credit losses, Held-to-Maturity securities $ 0   $ 0      
Held to Maturity Weighted-average yield 3.87%   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 $ 10,156          
Held to Maturity Gross Unrecognized gains After 1 to 5 years 0          
Held to Maturity Gross Unrecognized losses After 1 to 5 years 190          
Held to Maturity Fair value After 1 to 5 years 9,966          
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,349   $ 16,936      
Held to Maturity Gross Unrecognized gains After 10 years 0   0      
Held to Maturity Gross Unrecognized losses After 10 years 850   1,142      
Held to Maturity Fair value After 10 years 15,499   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 $ 26,505   $ 29,048      
Held to Maturity Gross Unrecognized gains 0   0      
Held to Maturity Gross Unrecognized losses 1,040   1,495      
Held to Maturity Fair value 25,465   27,553      
Allowance for credit losses, Held-to-Maturity securities $ 0   $ 0      
Held to Maturity Weighted-average yield 3.83%   3.77%      
Residential MBS [Member] | GNMA [Member]            
Schedule Of Held To Maturity Securities [Line Items]            
Held to Maturity Amortized Cost After 10 years $ 12,271   $ 13,472      
Held to Maturity Gross Unrecognized gains After 10 years 0   0      
Held to Maturity Gross Unrecognized losses After 10 years 523   842      
Held to Maturity Fair value After 10 years 11,748   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 $ 58,175   $ 61,233      
Held to Maturity Gross Unrecognized gains After 10 years 0   0      
Held to Maturity Gross Unrecognized losses After 10 years 2,610   3,786      
Held to Maturity Fair value After 10 years 55,565   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,123   $ 25,566      
Held to Maturity Gross Unrecognized gains After 10 years 0   0      
Held to Maturity Gross Unrecognized losses After 10 years 895   1,321      
Held to Maturity Fair value After 10 years 23,228   24,245      
Allowance for credit losses After 10 years $ 0   $ 0      
Held to Maturity Weighted-average yield After 10 years 3.43%   3.49%      
Commercial MBS [Member]            
Schedule Of Held To Maturity Securities [Line Items]            
Held to Maturity Amortized Due Withing One Year $ 9,160          
Held to Maturity Gross Unrecognized gain Due Within One Year 0          
Held to Maturity Gross Unrecognized losses Due Within One Year 86          
Held to Maturity Fair value Due Within One Year 9,074          
Allowance for credit losses Due within one year $ 0          
Held to Maturity Weighted-average yield Due within One Year 3.48%          
Held to Maturity Amortized Cost After 1 to 5 years     $ 9,258      
Held to Maturity Gross Unrecognized gains After 1 to 5 years     0      
Held to Maturity Gross Unrecognized losses After 1 to 5 years     151      
Held to Maturity Fair value After 1 to 5 years     9,107      
Allowance for credit losses After 1 to 5 years     $ 0      
Held to Maturity Weighted-average yield After 1 to 5 years     3.48%      
Held to Maturity Amortized Cost After 10 years $ 84,214   $ 86,767      
Held to Maturity Gross Unrecognized gains After 10 years 0   0      
Held to Maturity Gross Unrecognized losses After 10 years 5,154   5,317      
Held to Maturity Fair value After 10 years 79,060   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 $ 93,374   $ 96,025      
Held to Maturity Gross Unrecognized gains 0   0      
Held to Maturity Gross Unrecognized losses 5,240   5,468      
Held to Maturity Fair value 88,134   90,557      
Allowance for credit losses, Held-to-Maturity securities $ 0   $ 0      
Held to Maturity Weighted-average yield 2.06%   3.88%      
MBS [Member]            
Schedule Of Held To Maturity Securities [Line Items]            
Held To Maturity Securities Amortized $ 214,448   $ 225,344      
Held to Maturity Gross Unrecognized gains 0   0      
Held to Maturity Gross Unrecognized losses 10,308   12,912      
Held to Maturity Fair value 204,140   212,432      
Allowance for credit losses, Held-to-Maturity securities $ 0   $ 0      
Held to Maturity Weighted-average yield 3.08%   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 $ 188,800   $ 198,600      
Held to Maturity Fair value $ 185,700   $ 192,400