XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVE INSTRUMENTS - Summary of Characteristics of Interest Rate Swaps (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Interest rate swaps, at fair value    
Derivative [Line Items]    
Current Notional $ 58,987,104 $ 52,277,300
Weighted Average Pay Rate 2.50% 1.74%
Weighted Average Receive Rate 5.05% 4.28%
Weighted average years to maturity 5 years 6 months 29 days 5 years 3 months
Interest rate swaps, at fair value | LIBOR    
Derivative [Line Items]    
Notional amount, percentage 0.12 0.17
Interest rate swaps, at fair value | Federal funds index swap    
Derivative [Line Items]    
Notional amount, percentage 0.12 0.23
Interest rate swaps, at fair value | Secured Overnight Financing Rate    
Derivative [Line Items]    
Notional amount, percentage 0.76 0.60
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 $ 21,617,608 $ 26,355,700
Weighted Average Pay Rate 2.02% 0.88%
Weighted Average Receive Rate 5.01% 4.33%
Weighted average years to maturity 10 months 20 days 9 months
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 $ 7,464,799 $ 1,120,400
Weighted Average Pay Rate 2.96% 2.53%
Weighted Average Receive Rate 5.06% 3.95%
Weighted average years to maturity 4 years 6 months 25 days 4 years 25 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 $ 27,823,637 $ 22,492,200
Weighted Average Pay Rate 2.72% 2.54%
Weighted Average Receive Rate 5.12% 4.24%
Weighted average years to maturity 8 years 1 month 6 days 8 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 $ 2,081,060 $ 2,309,000
Weighted Average Pay Rate 3.71% 3.49%
Weighted Average Receive Rate 4.84% 4.26%
Weighted average years to maturity 24 years 5 months 4 days 22 years 11 months 4 days
Forward starting pay fixed swaps    
Derivative [Line Items]    
Current Notional $ 734,000 $ 0