XML 122 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Components of Investment Fair Value Changes (Details) - Trading - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Realized Gains (Losses) $ 12,097 $ 2,995 $ 924
Unrealized Gains (Losses) 83,899 (29,373) 26,282
Interest rate caps      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Realized Gains (Losses) 0 7,031 924
Unrealized Gains (Losses) 3,211 (1,926) 26,282
Options      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Realized Gains (Losses) (2,261) (4,036) 0
Unrealized Gains (Losses) 0 0 0
Interest rate swaps      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Realized Gains (Losses) 19,918 0 0
Unrealized Gains (Losses) 81,255 (27,447) 0
Credit default swaps      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Realized Gains (Losses) (4,067) 0 0
Unrealized Gains (Losses) (861) 0 0
U.S. Treasury futures      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Realized Gains (Losses) (1,493) 0 0
Unrealized Gains (Losses) $ 294 $ 0 $ 0