XML 103 R92.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Derivatives (TBAs) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Financial derivatives–assets, at fair value $ 150,343 $ 143,996
Derivative Liability 40,425 61,776
Derivative Assets (Liabilities), at Fair Value, Net 109,918 82,220
TBA securities    
Derivative [Line Items]    
Notional Amount 229,884 57,944
Derivative, Cost Basis (207,801) (30,601)
Market Value Underlying (207,491) (34,239)
Derivative Assets (Liabilities), at Fair Value, Net 310 (3,638)
TBA securities | Long    
Derivative [Line Items]    
Notional Amount (99,747) (375,154)
Derivative, Cost Basis 98,010 362,129
Market Value Underlying 97,834 364,311
Derivative Assets (Liabilities), at Fair Value, Net (176) 2,182
TBA securities | Short    
Derivative [Line Items]    
Notional Amount 329,631 433,098
Derivative, Cost Basis (305,811) (392,730)
Market Value Underlying (305,325) (398,550)
Derivative Assets (Liabilities), at Fair Value, Net 486 (5,820)
Financial Derivatives - Assets | TBA securities | Long    
Derivative [Line Items]    
Notional Amount 15,930 375,154
Derivative, Cost Basis 15,950 362,129
Market Value Underlying 15,963 364,311
Financial derivatives–assets, at fair value 13 2,182
Financial Derivatives - Assets | TBA securities | Short    
Derivative [Line Items]    
Notional Amount 239,478 0
Derivative, Cost Basis (226,440) 0
Market Value Underlying (225,574) 0
Financial derivatives–assets, at fair value 866 0
Financial Derivatives - Liabilities | TBA securities | Long    
Derivative [Line Items]    
Notional Amount 83,817 0
Derivative, Cost Basis 82,060 0
Market Value Underlying 81,871 0
Derivative Liability (189) 0
Financial Derivatives - Liabilities | TBA securities | Short    
Derivative [Line Items]    
Notional Amount 90,153 433,098
Derivative, Cost Basis (79,371) (392,730)
Market Value Underlying (79,751) (398,550)
Derivative Liability $ (380) $ (5,820)