v3.26.3
Derivatives - Schedule of Offsetting Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Offsetting Liabilities [Line Items]    
Gross Amounts $ (24,402) $ (19,303)
Gross Amounts Not Offset, Financial Instruments 0 19,303
Gross Amounts Not Offset, Cash Collateral 10,329 0
Total Net (14,073) 0
TBA Agency Securities    
Offsetting Liabilities [Line Items]    
Gross Amounts (24,402)  
Gross Amounts Not Offset, Financial Instruments 0  
Gross Amounts Not Offset, Cash Collateral 10,329  
Total Net $ (14,073)  
Interest rate swap contracts    
Offsetting Liabilities [Line Items]    
Gross Amounts   (19,210)
Gross Amounts Not Offset, Financial Instruments   19,210
Gross Amounts Not Offset, Cash Collateral   0
Total Net   0
Derivative liability, centrally-cleared   (19,210)
Futures contracts    
Offsetting Liabilities [Line Items]    
Gross Amounts   (93)
Gross Amounts Not Offset, Financial Instruments   93
Gross Amounts Not Offset, Cash Collateral   0
Total Net   $ 0