v3.26.1
Debt Securities Available for Sale - Weighted average yield and contractual maturities of debt securities AFS (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized cost    
Amortized Cost $ 22,637,839 $ 21,441,599
Gross unrealized gains    
Gross unrealized gains 12,941 35,840
Gross unrealized loss    
Gross unrealized losses 917,511 902,467
Fair Value    
Debt securities available-for-sale $ 21,733,269 $ 20,574,972
Weighted average yield    
Weighted Average Yield 3.15% 3.07%
US Treasury Securities    
Amortized cost    
Amortized cost - Within 1 year $ 10,459,758 $ 10,154,698
Amortized cost - After 1 to 5 years 6,603,717 5,555,079
Amortized Cost 17,063,475 15,709,777
Gross unrealized gains    
Gross unrealized gain - Within 1 year 1,286 4,716
Gross unrealized gain - After 1 to 5 years 10,645 29,795
Gross unrealized gains 11,931 34,511
Gross unrealized loss    
Gross unrealized losses - Within 1 year 1,727 1,528
Gross unrealized losses - After 1 to 5 years 35,638 19,306
Gross unrealized losses 37,365 20,834
Fair Value    
Fair value - Within 1 year 10,459,317 10,157,886
Fair value - After 1 to 5 years 6,578,724 5,565,568
Debt securities available-for-sale $ 17,038,041 $ 15,723,454
Weighted average yield    
Weighted average yield - Within 1 year 3.52% 3.44%
Weighted average yield - After 1 to 5 years 3.69% 3.70%
Weighted Average Yield 3.59% 3.53%
Collateralized Mortgage Obligations - Federal agencies    
Amortized cost    
Amortized cost - Within 1 year $ 93 $ 152
Amortized cost - After 1 to 5 years 3,866 4,879
Amortized cost - After 5 to 10 years 10,575 11,524
Amortized cost - After 10 years 87,224 90,018
Amortized Cost 101,758 106,573
Gross unrealized gains    
Gross unrealized gain - Within 1 year 0  
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 125 180
Gross unrealized gains 125 180
Gross unrealized loss    
Gross unrealized losses - Within 1 year 0 1
Gross unrealized losses - After 1 to 5 years 69 88
Gross unrealized losses - After 5 to 10 years 481 482
Gross unrealized losses - After 10 years 6,211 5,941
Gross unrealized losses 6,761 6,512
Fair Value    
Fair value - Within 1 year 93 151
Fair value - After 1 to 5 years 3,797 4,791
Fair value - After 5 to 10 years 10,094 11,042
Fair value - After 10 years 81,138 84,257
Debt securities available-for-sale $ 95,122 $ 100,241
Weighted average yield    
Weighted average yield - Within 1 year 1.71% 1.97%
Weighted average yield - After 1 to 5 years 1.48% 1.49%
Weighted average yield - After 5 to 10 years 2.46% 2.45%
Weighted average yield - After 10 years 2.93% 2.92%
Weighted Average Yield 2.82% 2.80%
Mortgge Backed Securities - Federal agencies    
Amortized cost    
Amortized cost - Within 1 year $ 869 $ 963
Amortized cost - After 1 to 5 years 87,724 65,843
Amortized cost - After 5 to 10 years 1,093,830 1,030,661
Amortized cost - After 10 years 4,289,433 4,527,032
Amortized Cost 5,471,856 5,624,499
Gross unrealized gains    
Gross unrealized gain - Within 1 year 0 1
Gross unrealized gain - After 1 to 5 years 15 11
Gross unrealized gain - After 5 to 10 years 162 256
Gross unrealized gain - After 10 years 708 881
Gross unrealized gains 885 1,149
Gross unrealized loss    
Gross unrealized losses - Within 1 year 7 9
Gross unrealized losses - After 1 to 5 years 2,689 1,530
Gross unrealized losses - After 5 to 10 years 83,023 67,116
Gross unrealized losses - After 10 years 787,666 806,466
Gross unrealized losses 873,385 875,121
Fair Value    
Fair value - Within 1 year 862 955
Fair value - After 1 to 5 years 85,050 64,324
Fair value - After 5 to 10 years 1,010,969 963,801
Fair value - After 10 years 3,502,475 3,721,447
Debt securities available-for-sale $ 4,599,356 $ 4,750,527
Weighted average yield    
Weighted average yield - Within 1 year 2.04% 2.08%
Weighted average yield - After 1 to 5 years 2.22% 2.35%
Weighted average yield - After 5 to 10 years 1.75% 1.85%
Weighted average yield - After 10 years 1.77% 1.75%
Weighted Average Yield 1.77% 1.78%
Other    
Amortized cost    
Amortized cost - Within 1 year $ 750 $ 750
Amortized Cost 750 750
Gross unrealized gains    
Gross unrealized gain - Within 1 year 0 0
Gross unrealized gains 0 0
Gross unrealized loss    
Gross unrealized losses - Within 1 year 0 0
Gross unrealized losses 0 0
Fair Value    
Fair value - Within 1 year 750 750
Debt securities available-for-sale $ 750 $ 750
Weighted average yield    
Weighted average yield - Within 1 year 4.39% 4.43%
Weighted Average Yield 4.39% 4.43%