XML 98 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Derivatives (TBAs) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Derivative [Line Items]    
Financial derivatives–assets, at fair value- $ 131,472 $ 132,518
Derivative Liability 30,502 54,198
Derivative Assets (Liabilities), at Fair Value, Net 100,970 78,320
TBA securities    
Derivative [Line Items]    
Notional Amount 345,669 528,441
Derivative, Cost Basis (312,452) (494,953)
Market Value Underlying (310,095) (488,975)
Derivative Assets (Liabilities), at Fair Value, Net 2,357 5,978
TBA securities | Long    
Derivative [Line Items]    
Notional Amount 125,132 163,127
Derivative, Cost Basis 122,803 157,096
Market Value Underlying 122,278 155,089
Derivative Assets (Liabilities), at Fair Value, Net (525) (2,007)
TBA securities | Short    
Derivative [Line Items]    
Notional Amount 470,801 691,568
Derivative, Cost Basis (435,255) (652,049)
Market Value Underlying (432,373) (644,064)
Derivative Assets (Liabilities), at Fair Value, Net 2,882 7,985
Financial Derivatives - Assets | TBA securities | Long    
Derivative [Line Items]    
Notional Amount 17,500 0
Derivative, Cost Basis 17,137 0
Market Value Underlying 17,148 0
Financial derivatives–assets, at fair value- 11 0
Financial Derivatives - Assets | TBA securities | Short    
Derivative [Line Items]    
Notional Amount 470,801 691,568
Derivative, Cost Basis (435,255) (652,049)
Market Value Underlying (432,373) (644,064)
Financial derivatives–assets, at fair value- 2,882 7,985
Financial Derivatives - Liabilities | TBA securities | Long    
Derivative [Line Items]    
Notional Amount 107,632 163,127
Derivative, Cost Basis 105,666 157,096
Market Value Underlying 105,130 155,089
Derivative Liability (536) (2,007)
Financial Derivatives - Liabilities | TBA securities | Short    
Derivative [Line Items]    
Notional Amount 0 0
Derivative, Cost Basis 0 0
Market Value Underlying 0 0
Derivative Liability $ 0 $ 0