XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Instruments Schedule of Derivatves (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Derivative [Line Items]    
Financial derivatives–assets, at fair value $ 70,518 $ 68,770
Financial derivatives–liabilities, at fair value (2,481) (3,119)
Derivative, Fair Value, Net 68,037 65,651
TBA securities- purchase contracts [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net (490) (664)
Derivative Financial Instruments, Assets [Member] | TBA securities- purchase contracts [Member]    
Derivative [Line Items]    
Financial derivatives–assets, at fair value 11 0
Derivative Financial Instruments, Assets [Member] | TBA securities- sale contracts [Member]    
Derivative [Line Items]    
Financial derivatives–assets, at fair value 782 3,568
Derivative Financial Instruments, Liabilities [Member] | TBA securities- purchase contracts [Member]    
Derivative [Line Items]    
Financial derivatives–liabilities, at fair value (501) (664)
Derivative Financial Instruments, Liabilities [Member] | Futures [Member]    
Derivative [Line Items]    
Financial derivatives–liabilities, at fair value (657) (82)
Derivative Financial Instruments, Liabilities [Member] | Credit Default Swap    
Derivative [Line Items]    
Financial derivatives–liabilities, at fair value (381) 0
Short [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net 69,387 65,202
Short [Member] | Derivative Financial Instruments, Assets [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Financial derivatives–assets, at fair value 69,395 65,202
Short [Member] | Derivative Financial Instruments, Liabilities [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Financial derivatives–liabilities, at fair value (8) 0
Long [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net (693) (2,373)
Long [Member] | Derivative Financial Instruments, Assets [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Financial derivatives–assets, at fair value 241 0
Long [Member] | Derivative Financial Instruments, Assets [Member] | Futures [Member]    
Derivative [Line Items]    
Financial derivatives–assets, at fair value 89 0
Long [Member] | Derivative Financial Instruments, Liabilities [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Financial derivatives–liabilities, at fair value $ (934) $ (2,373)