XML 109 R95.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Instruments - Schedule of Components of Realized and Unrealized Gains and Losses (Details) - Trading - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) $ (9,614) $ (4,358) $ 24,157 $ 9,781
Unrealized Gains (Losses) (3,392) (56,282) (110,931) (5,739)
Interest rate caps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) 0 0 0 0
Unrealized Gains (Losses) 9 (209) 54 3,044
Options        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) (517) (772) 2,125 (2,261)
Unrealized Gains (Losses) (408) (7) (408) 0
IRLCs        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) 0 0 0 0
Unrealized Gains (Losses) (1,940) 0 (1,940) 0
TBAs        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) 484 0 480 0
Unrealized Gains (Losses) (226) 0 (121) 0
Interest rate swaps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) 1,804 (835) 33,219 16,591
Unrealized Gains (Losses) (5,868) (55,611) (106,470) (7,760)
Credit default swaps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) (1,240) (1,022) (3,454) (3,056)
Unrealized Gains (Losses) 210 (720) (542) (1,023)
Futures        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized Gains (Losses) (10,145) (1,729) (8,213) (1,493)
Unrealized Gains (Losses) $ 4,831 $ 265 $ (1,504) $ 0