v3.25.1
Debt Securities Available for Sale - Weighted average yield and contractual maturities of debt securities AFS (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized cost    
Amortized Cost $ 20,596,165 $ 19,517,895
Gross unrealized gains    
Gross unrealized gains 10,212 1,992
Gross unrealized loss    
Gross unrealized losses 1,113,197 1,273,984
Fair Value    
Debt securities available-for-sale $ 19,493,180 $ 18,245,903
Weighted average yield    
Weighted Average Yield 3.00% 2.78%
US Treasury Securities    
Amortized cost    
Amortized cost - Within 1 year $ 11,412,148 $ 10,555,397
Amortized cost - After 1 to 5 years 2,922,974 2,547,936
Amortized Cost 14,335,122 13,103,333
Gross unrealized gains    
Gross unrealized gain - Within 1 year 62 1,282
Gross unrealized gain - After 1 to 5 years 9,072 151
Gross unrealized gains 9,134 1,433
Gross unrealized loss    
Gross unrealized losses - Within 1 year 39,477 46,275
Gross unrealized losses - After 1 to 5 years 30,811 63,381
Gross unrealized losses 70,288 109,656
Fair Value    
Fair value - Within 1 year 11,372,733 10,510,404
Fair value - After 1 to 5 years 2,901,235 2,484,706
Debt securities available-for-sale $ 14,273,968 $ 12,995,110
Weighted average yield    
Weighted average yield - Within 1 year 3.48% 3.33%
Weighted average yield - After 1 to 5 years 3.73% 3.07%
Weighted Average Yield 3.53% 3.28%
Collateralized Mortgage Obligations - Federal agencies    
Amortized cost    
Amortized cost - After 1 to 5 years $ 9,013 $ 10,538
Amortized cost - After 5 to 10 years 14,070 15,334
Amortized cost - After 10 years 101,244 104,168
Amortized Cost 124,327 130,040
Gross unrealized gains    
Gross unrealized gain - After 1 to 5 years 0 0
Gross unrealized gain - After 5 to 10 years 0 0
Gross unrealized gain - After 10 years 179 132
Gross unrealized gains 179 132
Gross unrealized loss    
Gross unrealized losses - After 1 to 5 years 256 345
Gross unrealized losses - After 5 to 10 years 715 904
Gross unrealized losses - After 10 years 7,676 8,639
Gross unrealized losses 8,647 9,888
Fair Value    
Fair value - After 1 to 5 years 8,757 10,193
Fair value - After 5 to 10 years 13,355 14,430
Fair value - After 10 years 93,747 95,661
Debt securities available-for-sale $ 115,859 $ 120,284
Weighted average yield    
Weighted average yield - After 1 to 5 years 1.53% 1.53%
Weighted average yield - After 5 to 10 years 2.50% 2.24%
Weighted average yield - After 10 years 2.91% 2.76%
Weighted Average Yield 2.76% 2.60%
Mortgge Backed Securities - Federal agencies    
Amortized cost    
Amortized cost - Within 1 year $ 15,640 $ 776
Amortized cost - After 1 to 5 years 65,153 79,542
Amortized cost - After 5 to 10 years 714,425 733,506
Amortized cost - After 10 years 5,340,748 5,468,448
Amortized Cost 6,135,966 6,282,272
Gross unrealized gains    
Gross unrealized gain - Within 1 year 0 0
Gross unrealized gain - After 1 to 5 years 8 8
Gross unrealized gain - After 5 to 10 years 127 82
Gross unrealized gain - After 10 years 764 337
Gross unrealized gains 899 427
Gross unrealized loss    
Gross unrealized losses - Within 1 year 181 5
Gross unrealized losses - After 1 to 5 years 2,060 2,700
Gross unrealized losses - After 5 to 10 years 35,368 45,078
Gross unrealized losses - After 10 years 996,653 1,106,657
Gross unrealized losses 1,034,262 1,154,440
Fair Value    
Fair value - Within 1 year 15,459 771
Fair value - After 1 to 5 years 63,101 76,850
Fair value - After 5 to 10 years 679,184 688,510
Fair value - After 10 years 4,344,859 4,362,128
Debt securities available-for-sale $ 5,102,603 $ 5,128,259
Weighted average yield    
Weighted average yield - Within 1 year 2.67% 1.65%
Weighted average yield - After 1 to 5 years 2.25% 2.35%
Weighted average yield - After 5 to 10 years 2.38% 2.37%
Weighted average yield - After 10 years 1.67% 1.67%
Weighted Average Yield 1.77% 1.75%
Other    
Amortized cost    
Amortized cost - Within 1 year $ 500 $ 500
Amortized cost - After 1 to 5 years 250 1,750
Amortized Cost 750 2,250
Gross unrealized gains    
Gross unrealized gain - Within 1 year 0 0
Gross unrealized gain - After 1 to 5 years 0 0
Gross unrealized gains 0 0
Gross unrealized loss    
Gross unrealized losses - Within 1 year 0 0
Gross unrealized losses - After 1 to 5 years 0 0
Gross unrealized losses 0 0
Fair Value    
Fair value - Within 1 year 500 500
Fair value - After 1 to 5 years 250 1,750
Debt securities available-for-sale $ 750 $ 2,250
Weighted average yield    
Weighted average yield - Within 1 year 4.43% 5.00%
Weighted average yield - After 1 to 5 years 4.90% 5.50%
Weighted Average Yield 4.59% 5.39%