XML 118 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Reconciliation of Gross Derivative Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) $ 64,950 $ 19,604
Gross Amounts Offset in Balance Sheets (10,792) (13,094)
Variation Margin (54,102) 0
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 56 6,510
Derivative liabilities:    
Gross Amount of Recognized Assets (Liabilities) (19,912) (40,541)
Gross Amounts Offset in Balance Sheets 10,792 13,094
Variation Margin 9,120 27,447
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0 0
Interest rate caps    
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) 56 6,510
Gross Amounts Offset in Balance Sheets 0 0
Variation Margin 0 0
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 56 6,510
Interest rate swaps    
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) 63,942 13,094
Gross Amounts Offset in Balance Sheets (10,134) (13,094)
Variation Margin (53,808) 0
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0 0
Derivative liabilities:    
Gross Amount of Recognized Assets (Liabilities) (10,134) (40,541)
Gross Amounts Offset in Balance Sheets 10,134 13,094
Variation Margin 0 27,447
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0 $ 0
U.S. Treasury futures    
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) 952  
Gross Amounts Offset in Balance Sheets (658)  
Variation Margin (294)  
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0  
Derivative liabilities:    
Gross Amount of Recognized Assets (Liabilities) (658)  
Gross Amounts Offset in Balance Sheets 658  
Variation Margin 0  
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0  
Credit default swaps    
Derivative liabilities:    
Gross Amount of Recognized Assets (Liabilities) (9,120)  
Gross Amounts Offset in Balance Sheets 0  
Variation Margin 9,120  
Net Amounts of Assets (Liabilities) Presented in Balance Sheets $ 0