XML 98 R88.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities - Schedule of Components of Realized and Unrealized Gains and Losses (Details) - Trading - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) $ 9,962 $ 3,212 $ 14,139 $ 3,212
Unrealized Gains (Losses) 5,509 18,361 50,543 13,999
Interest rate caps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) 0 4,820 0 4,820
Unrealized Gains (Losses) 446 2,469 3,253 1,014
Options        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) (1,279) (1,608) (1,490) (1,608)
Unrealized Gains (Losses) 516 (554) 7 (974)
Interest rate swaps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) 12,196 0 17,426 0
Unrealized Gains (Losses) 4,142 16,446 47,851 13,959
Credit default swaps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) (1,022) 0 (2,033) 0
Unrealized Gains (Losses) 693 0 (303) 0
U.S. Treasury futures        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) 67 0 236 0
Unrealized Gains (Losses) $ (288) $ 0 $ (265) $ 0