v3.25.1
Debt Securities Held-to-maturity - Weighted average yield and contractual maturities of debt securities HTM (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Amortized cost        
Amortized cost $ 8,082,335 $ 8,237,004    
Book Value        
Book Value 7,648,718 7,758,077    
Allowance for credit losses        
Allowance for credit losses 5,481 5,317    
Net of Allowance        
Net of Allowance 7,643,237 7,752,760    
Gross unrecognized gains        
Gross Unrealized Gains 5,205 2,388    
Gross unrealized losses        
Gross Unrealized Losses 7,756 72,484    
Fair Value        
Fair value $ 7,640,686 $ 7,682,664    
Weighted Average Yield        
Weighted Average Yield 1.38% 1.40%    
US Treasury Securities        
Amortized cost        
Amortized cost - Within 1 year $ 850,742 $ 599,910    
Amortized cost - After 1 to 5 year 7,169,044 7,572,435    
Amortized cost 8,019,786 8,172,345    
Book Value        
Book Value - within 1 year 844,252 599,910    
Book Value - Within 1 to 5 years 6,741,917 7,093,508    
Book Value 7,586,169 7,693,418    
Allowance for credit losses        
Allowance for credit losses - Within 1 Year 0 0    
Allowance for credit losses - After 1 to 5 years 0 0    
Allowance for credit losses 0 0    
Net of Allowance        
Net of Allowance - Within 1 Year 844,252 599,910    
Net of Allowance - After 1 to 5 Years 6,741,917 7,093,508    
Net of Allowance 7,586,169 7,693,418    
Gross unrecognized gains        
Gross unrealized gains - Within 1 year 0 0    
Gross unrealized gains - After 1 to 5 years 2,506 0    
Gross Unrealized Gains 2,506 0    
Gross unrealized losses        
Gross unrealized losses - Within 1 year 3,680 4,498    
Gross unrealized losses - After 1 to 5 years 1,481 65,096    
Gross Unrealized Losses 5,161 69,594    
Fair Value        
Fair Value - within 1 year 840,572 595,412    
Fair Value - After 1 to 5 years 6,742,942 7,028,412    
Fair value $ 7,583,514 $ 7,623,824    
Weighted Average Yield        
Weighted average yield - Within 1 Year 2.45% 2.76%    
Weighted average yield - After 1 to 5 years 1.24% 1.28%    
Weighted Average Yield 1.37% 1.39%    
Obligations of Puerto Rico, States and political subdivisions        
Amortized cost        
Amortized cost - Within 1 year $ 2,540 $ 2,440    
Amortized cost - After 1 to 5 year 14,798 16,454    
Amortized cost - After 5 to 10 years 655 655    
Amortized cost - After 10 years 37,082 37,633    
Amortized cost 55,075 57,182    
Book Value        
Book Value - within 1 year 2,540 2,440    
Book Value - Within 1 to 5 years 14,798 16,454    
Book Value - After 5 to 10 years 655 655    
Book Value - After 10 years 37,082 37,633    
Book Value 55,075 57,182    
Allowance for credit losses        
Allowance for credit losses - Within 1 Year 11 5    
Allowance for credit losses - After 1 to 5 years 69 80    
Allowance for credit losses - After 5 to 10 years 22 22    
Allowance for credit losses - After 10 years 5,379 5,210    
Allowance for credit losses 5,481 5,317 $ 5,731 $ 5,780
Net of Allowance        
Net of Allowance - Within 1 Year 2,529 2,435    
Net of Allowance - After 1 to 5 Years 14,729 16,374    
Net of Allowance - After 5 to 10 Years 633 633    
Net of Allowance - After 10 Years 31,703 32,423    
Net of Allowance 49,594 51,865    
Gross unrecognized gains        
Gross unrealized gains - Within 1 year 10 3    
Gross unrealized gains - After 1 to 5 years 36 47    
Gross unrealized gains - After 5 to 10 years 21 20    
Gross unrealized gains - After 10 years 2,632 2,318    
Gross Unrealized Gains 2,699 2,388    
Gross unrealized losses        
Gross unrealized losses - Within 1 year 1 0    
Gross unrealized losses - After 1 to 5 years 84 80    
Gross unrealized losses - After 5 to 10 years 0 0    
Gross unrealized losses - After 10 years 2,325 2,596    
Gross Unrealized Losses 2,410 2,676    
Fair Value        
Fair Value - within 1 year 2,538 2,438    
Fair Value - After 1 to 5 years 14,681 16,341    
Fair Value - After 5 to 10 years 654 653    
Fair Value - After 10 years 32,010 32,145    
Fair value $ 49,883 $ 51,577    
Weighted Average Yield        
Weighted average yield - Within 1 Year 6.41% 6.39%    
Weighted average yield - After 1 to 5 years 3.39% 3.69%    
Weighted average yield - After 5 to 10 years 5.81% 5.81%    
Weighted average yield - After 10 years 1.42% 1.42%    
Weighted Average Yield 2.23% 2.34%    
Collateralized Mortgage Obligations - Federal agencies        
Amortized cost        
Amortized cost - After 10 years $ 1,514 $ 1,518    
Amortized cost 1,514 1,518    
Book Value        
Book Value - After 10 years 1,514 1,518    
Book Value 1,514 1,518    
Allowance for credit losses        
Allowance for credit losses - After 10 years 0 0    
Allowance for credit losses 0 0    
Net of Allowance        
Net of Allowance - After 10 Years 1,514 1,518    
Net of Allowance 1,514 1,518    
Gross unrecognized gains        
Gross unrealized gains - After 10 years 0 0    
Gross Unrealized Gains 0 0    
Gross unrealized losses        
Gross unrealized losses - After 10 years 185 214    
Gross Unrealized Losses 185 214    
Fair Value        
Fair Value - After 10 years 1,329 1,304    
Fair value $ 1,329 $ 1,304    
Weighted Average Yield        
Weighted average yield - After 10 years 2.87% 2.87%    
Weighted Average Yield 2.87% 2.87%    
Securities in wholly owned statutory business trusts        
Amortized cost        
Amortized cost - After 5 to 10 years $ 5,960 $ 5,959    
Amortized cost 5,960 5,959    
Book Value        
Book Value - After 5 to 10 years 5,960 5,959    
Book Value 5,960 5,959    
Allowance for credit losses        
Allowance for credit losses - After 5 to 10 years 0 0    
Allowance for credit losses 0 0    
Net of Allowance        
Net of Allowance - After 5 to 10 Years 5,960 5,959    
Net of Allowance 5,960 5,959    
Gross unrecognized gains        
Gross unrealized gains - After 5 to 10 years 0 0    
Gross Unrealized Gains 0 0    
Gross unrealized losses        
Gross unrealized losses - After 5 to 10 years 0 0    
Gross Unrealized Losses 0 0    
Fair Value        
Fair Value - After 5 to 10 years 5,960 5,959    
Fair value $ 5,960 $ 5,959    
Weighted Average Yield        
Weighted average yield - After 5 to 10 years 6.33% 6.33%    
Weighted Average Yield 6.33% 6.33%