XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.2
DERIVATIVE INSTRUMENTS - Summary of Characteristics of Interest Rate Swaps (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Interest rate swaps, at fair value    
Derivative [Line Items]    
Current Notional $ 57,053,898 $ 66,053,571
Weighted Average Pay Rate 3.14% 3.11%
Weighted Average Receive Rate 4.47% 4.50%
Weighted Average Years to Maturity 4 years 10 months 17 days 4 years 4 months 9 days
Interest rate swaps, at fair value | Federal funds index swap    
Derivative [Line Items]    
Notional amount, percentage 2.00% 5.00%
Interest rate swaps, at fair value | Secured Overnight Financing Rate    
Derivative [Line Items]    
Notional amount, percentage 98.00% 95.00%
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 $ 23,100,137 $ 30,411,229
Weighted Average Pay Rate 3.60% 3.49%
Weighted Average Receive Rate 4.45% 4.48%
Weighted Average Years to Maturity 1 year 7 months 17 days 1 year 1 month 20 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,264,904 $ 12,764,021
Weighted Average Pay Rate 2.98% 3.15%
Weighted Average Receive Rate 4.45% 4.50%
Weighted Average Years to Maturity 4 years 7 months 6 days 4 years 3 months 7 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 $ 19,739,427 $ 21,318,937
Weighted Average Pay Rate 2.75% 2.55%
Weighted Average Receive Rate 4.50% 4.53%
Weighted Average Years to Maturity 7 years 4 months 13 days 7 years 7 months 17 days
Interest rate swaps, at fair value | Greater than 10 years    
Derivative [Line Items]    
Minimum maturity period 10 years 10 years
Current Notional $ 1,949,430 $ 1,559,384
Weighted Average Pay Rate 3.39% 3.40%
Weighted Average Receive Rate 4.45% 4.41%
Weighted Average Years to Maturity 22 years 6 months 7 days 23 years 3 months
Forward starting pay fixed swaps    
Derivative [Line Items]    
Current Notional $ 1,600,000 $ 0