XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVE INSTRUMENTS - Summary of Characteristics of Interest Rate Swaps (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Interest rate swaps, at fair value    
Derivative [Line Items]    
Current notional $ 66,053,571 $ 58,829,554
Weighted Average Pay Rate 3.11% 3.04%
Weighted Average Receive Rate 4.50% 5.31%
Weighted Average Years to Maturity 4 years 4 months 9 days 5 years 4 months 9 days
Interest rate swaps, at fair value | Federal Funds Rate    
Derivative [Line Items]    
Nonmonetary notional amount, percentage 0.05 0.06
Interest rate swaps, at fair value | Secured Overnight Financing Rate    
Derivative [Line Items]    
Nonmonetary notional amount, percentage 0.95 0.94
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 $ 30,411,229 $ 21,397,358
Weighted Average Pay Rate 3.49% 3.17%
Weighted Average Receive Rate 4.48% 5.26%
Weighted Average Years to Maturity 1 year 1 month 20 days 1 year 2 months 23 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 $ 12,764,021 $ 12,461,799
Weighted Average Pay Rate 3.15% 3.09%
Weighted Average Receive Rate 4.50% 5.37%
Weighted Average Years to Maturity 4 years 3 months 7 days 4 years 9 months
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 $ 21,318,937 $ 22,949,150
Weighted Average Pay Rate 2.55% 2.85%
Weighted Average Receive Rate 4.53% 5.34%
Weighted Average Years to Maturity 7 years 7 months 17 days 8 years 7 days
Interest rate swaps, at fair value | Greater than 10 years    
Derivative [Line Items]    
Minimum Maturity Period 10 years 10 years
Current notional $ 1,559,384 $ 2,021,247
Weighted Average Pay Rate 3.40% 3.53%
Weighted Average Receive Rate 4.41% 5.27%
Weighted Average Years to Maturity 23 years 3 months 22 years 8 months 15 days
Forward Starting Pay Fixed Swaps    
Derivative [Line Items]    
Current notional $ 0 $ 0