XML 96 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments and Hedging Activities - Schedule of Reconciliation of Gross Derivative Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) $ 13,823 $ 64,950
Gross Amounts Offset in Balance Sheets (10,293) (10,792)
Variation Margin 0 (54,102)
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 3,530 56
Derivative liabilities    
Gross Amount of Recognized Assets (Liabilities) (39,259) (19,912)
Gross Amounts Offset in Balance Sheets 10,293 10,792
Variation Margin 28,966 9,120
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0 0
Interest rate caps    
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) 346 56
Gross Amounts Offset in Balance Sheets 0 0
Variation Margin 0 0
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 346 56
Options    
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) 3,184  
Gross Amounts Offset in Balance Sheets 0  
Variation Margin 0  
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 3,184  
Interest rate swaps    
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) 10,293 63,942
Gross Amounts Offset in Balance Sheets (10,293) (10,134)
Variation Margin 0 (53,808)
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0 0
Derivative liabilities    
Gross Amount of Recognized Assets (Liabilities) (30,422) (10,134)
Gross Amounts Offset in Balance Sheets 10,293 10,134
Variation Margin 20,129 0
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0 0
Credit default swaps    
Derivative liabilities    
Gross Amount of Recognized Assets (Liabilities) (7,870) (9,120)
Gross Amounts Offset in Balance Sheets 0 0
Variation Margin 7,870 9,120
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) (967) (658)
Gross Amounts Offset in Balance Sheets 0 658
Variation Margin 967 0
Net Amounts of Assets (Liabilities) Presented in Balance Sheets $ 0 $ 0