XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments Schedule of Derivatves (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]    
Financial derivatives–assets, at fair value $ 68,770 $ 6,638
Financial derivatives–liabilities, at fair value (3,119) (1,103)
Derivative, Fair Value, Net 65,651 5,535
TBA securities- purchase contracts [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net (664) (24)
TBA securities- sale contracts [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net 3,568 582
Derivative Financial Instruments, Assets [Member] | TBA securities- purchase contracts [Member]    
Derivative [Line Items]    
Financial derivatives–assets, at fair value 0 158
Derivative Financial Instruments, Assets [Member] | TBA securities- sale contracts [Member]    
Derivative [Line Items]    
Financial derivatives–assets, at fair value 3,568 750
Derivative Financial Instruments, Liabilities [Member] | TBA securities- purchase contracts [Member]    
Derivative [Line Items]    
Financial derivatives–liabilities, at fair value (664) (182)
Derivative Financial Instruments, Liabilities [Member] | TBA securities- sale contracts [Member]    
Derivative [Line Items]    
Financial derivatives–liabilities, at fair value 0 (168)
Derivative Financial Instruments, Liabilities [Member] | Futures [Member]    
Derivative [Line Items]    
Financial derivatives–liabilities, at fair value (82) (145)
Short [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net 65,202 4,700
Short [Member] | Derivative Financial Instruments, Assets [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Financial derivatives–assets, at fair value 65,202 5,165
Short [Member] | Derivative Financial Instruments, Liabilities [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Financial derivatives–liabilities, at fair value 0 (465)
Long [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative, Fair Value, Net (2,373) 146
Long [Member] | Derivative Financial Instruments, Assets [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Financial derivatives–assets, at fair value 0 289
Long [Member] | Derivative Financial Instruments, Assets [Member] | Futures [Member]    
Derivative [Line Items]    
Financial derivatives–assets, at fair value 0 276
Long [Member] | Derivative Financial Instruments, Liabilities [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Financial derivatives–liabilities, at fair value $ (2,373) $ (143)