v3.25.4
Derivative Instruments - Reconciliation of Gross Derivative Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) $ 23,998 $ 64,950
Gross Amounts Offset in Balance Sheets (10,650) (10,792)
Variation Margin (12,626) (54,102)
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 722 56
Derivative liabilities:    
Gross Amount of Recognized Assets (Liabilities) (59,409) (19,912)
Gross Amounts Offset in Balance Sheets 10,650 10,792
Variation Margin 48,759 9,120
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0 0
Interest rate caps    
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) 31 56
Gross Amounts Offset in Balance Sheets 0 0
Variation Margin 0 0
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 31 56
IRLCs    
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) 691  
Gross Amounts Offset in Balance Sheets 0  
Variation Margin 0  
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 691 0
Interest rate swaps    
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) 8,769 63,942
Gross Amounts Offset in Balance Sheets (8,769) (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) (47,638) (10,134)
Gross Amounts Offset in Balance Sheets 8,769 10,134
Variation Margin 38,869 0
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0 0
U.S. Treasury futures    
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) 4,759 952
Gross Amounts Offset in Balance Sheets (148) (658)
Variation Margin (4,611) (294)
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0 0
Derivative liabilities:    
Gross Amount of Recognized Assets (Liabilities) (148) (658)
Gross Amounts Offset in Balance Sheets 148 658
Variation Margin 0 0
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0 0
Commodity futures    
Derivative assets    
Gross Amount of Recognized Assets (Liabilities) 9,748  
Gross Amounts Offset in Balance Sheets (1,733)  
Variation Margin (8,015)  
Net Amounts of Assets (Liabilities) Presented in Balance Sheets 0 0
Derivative liabilities:    
Gross Amount of Recognized Assets (Liabilities) (1,733)  
Gross Amounts Offset in Balance Sheets 1,733  
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,890) (9,120)
Gross Amounts Offset in Balance Sheets 0 0
Variation Margin 9,890 9,120
Net Amounts of Assets (Liabilities) Presented in Balance Sheets $ 0 $ 0