XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Instruments and Hedging Activities - Schedule of Components of Realized and Unrealized Gains and Losses (Details) - Trading - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) $ (4,358) $ 438 $ 9,781 $ 3,651
Unrealized Gains (Losses) (56,282) 20,555 (5,739) 34,553
Interest rate caps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) 0 1,568 0 6,388
Unrealized Gains (Losses) (209) (1,143) 3,044 (130)
Options        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) (772) (1,130) (2,261) (2,737)
Unrealized Gains (Losses) (7) 974 0 0
Interest rate swaps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) (835) 0 16,591 0
Unrealized Gains (Losses) (55,611) 20,724 (7,760) 34,683
Credit default swaps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) (1,022) 0 (3,056) 0
Unrealized Gains (Losses) (720) 0 (1,023) 0
U.S. Treasury futures        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) (1,729) 0 (1,493) 0
Unrealized Gains (Losses) $ 265 $ 0 $ 0 $ 0