XML 98 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
DERIVATIVE INSTRUMENTS - Summary of Characteristics of Interest Rate Swaps (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Interest rate swaps, at fair value    
Derivative [Line Items]    
Current Notional $ 45,907,300,000 $ 34,329,650,000
Weighted Average Pay Rate 0.59% 0.92%
Weighted Average Receive Rate 0.08% 0.37%
Weighted Average Years to Maturity 3 years 3 months 25 days 3 years 11 months 8 days
Interest rate swaps, at fair value | LIBOR    
Derivative [Line Items]    
Nonmonetary notional amount, percentage 0.18 0.17
Interest rate swaps, at fair value | Federal Funds Rate    
Derivative [Line Items]    
Nonmonetary notional amount, percentage 0.53 0.72
Interest rate swaps, at fair value | Secured Overnight Financing Rate    
Derivative [Line Items]    
Nonmonetary notional amount, percentage 0.29 0.11
Interest rate swaps, at fair value | 0 - 3 years    
Derivative [Line Items]    
Minimum Maturity Period 0 years 0 years
Maximum Maturity Period 3 years 3 years
Current Notional $ 32,709,300,000 $ 23,680,150,000
Weighted Average Pay Rate 0.25% 0.27%
Weighted Average Receive Rate 0.06% 0.11%
Weighted Average Years to Maturity 1 year 1 month 6 days 1 year 11 months 15 days
Interest rate swaps, at fair value | 3 - 6 years    
Derivative [Line Items]    
Minimum Maturity Period 3 years 3 years
Maximum Maturity Period 6 years 6 years
Current Notional $ 2,780,000,000 $ 3,600,000,000
Weighted Average Pay Rate 0.21% 0.18%
Weighted Average Receive Rate 0.07% 0.09%
Weighted Average Years to Maturity 3 years 5 months 15 days 4 years 2 months 15 days
Interest rate swaps, at fair value | 6 - 10 years    
Derivative [Line Items]    
Minimum Maturity Period 6 years 6 years
Maximum Maturity Period 10 years 10 years
Current Notional $ 9,118,000,000 $ 5,565,500,000
Weighted Average Pay Rate 1.43% 1.40%
Weighted Average Receive Rate 0.13% 0.62%
Weighted Average Years to Maturity 9 years 18 days 7 years 9 months 3 days
Interest rate swaps, at fair value | Greater than 10 years    
Derivative [Line Items]    
Minimum Maturity Period 10 years 10 years
Current Notional $ 1,300,000,000 $ 1,484,000,000
Weighted Average Pay Rate 4.04% 3.06%
Weighted Average Receive Rate 0.11% 0.36%
Weighted Average Years to Maturity 18 years 8 months 12 days 20 years 6 months 7 days
Forward Starting Pay Fixed Swaps    
Derivative [Line Items]    
Current Notional $ 0 $ 0