XML 97 R87.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT SECURITIES - Investments Securities Held to Maturity (Securities in continuous unrealized loss position) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months $ 260,106  
HTM Unrealized Losses Less than 12 months 11,721  
HTM Fair Value 12 months or more 98,797  
HTM Unrealized Losses 12 months or more 2,769  
HTM Fair Value 358,903  
HTM Unrealized Losses 14,490  
FHLMC [Member] | Mortgage Backed Securities [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months 39,171  
HTM Unrealized Losses Less than 12 months 1,634  
HTM Fair Value 12 months or more 0  
HTM Unrealized Losses 12 months or more 0  
HTM Fair Value 39,171  
HTM Unrealized Losses 1,634  
GNMA [Member] | Mortgage Backed Securities [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months 18,188  
HTM Unrealized Losses Less than 12 months 943  
HTM Fair Value 12 months or more 0  
HTM Unrealized Losses 12 months or more 0  
HTM Fair Value 18,188  
HTM Unrealized Losses 943  
FNMA [Member] | Mortgage Backed Securities [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months 78,417  
HTM Unrealized Losses Less than 12 months 3,551  
HTM Fair Value 12 months or more 0  
HTM Unrealized Losses 12 months or more 0  
HTM Fair Value 78,417  
HTM Unrealized Losses 3,551  
Collateralized Mortgage Obligations [Member] | Mortgage Backed Securities [Member]    
Schedule Of Held To Maturity Securities [Line Items]    
HTM Fair Value Less than 12 months 124,330  
HTM Unrealized Losses Less than 12 months 5,593  
HTM Fair Value 12 months or more 0  
HTM Unrealized Losses 12 months or more 0  
HTM Fair Value 124,330  
HTM Unrealized Losses 5,593  
Puerto Rico [Member] | 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 98,797 140,732
HTM Unrealized Losses 12 months or more 2,769 13,072
HTM Fair Value 98,797 140,732
HTM Unrealized Losses $ 2,769 $ 13,072