XML 98 R88.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Derivatives (TBAs) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Derivative [Line Items]    
Financial derivatives–assets, at fair value- $ 198,023 $ 132,518
Derivative Liability 38,520 54,198
Derivative Assets (Liabilities), at Fair Value, Net 159,503 78,320
TBA securities    
Derivative [Line Items]    
Notional Amount 296,489 528,441
Derivative, Cost Basis (261,216) (494,953)
Market Value Underlying (255,073) (488,975)
Derivative Assets (Liabilities), at Fair Value, Net 6,143 5,978
TBA securities | Short    
Derivative [Line Items]    
Notional Amount 342,591 691,568
Derivative, Cost Basis (305,607) (652,049)
Market Value Underlying (298,783) (644,064)
Derivative Assets (Liabilities), at Fair Value, Net 6,824 7,985
Financial Derivatives - Assets | TBA securities | Short    
Derivative [Line Items]    
Notional Amount 341,311 691,568
Derivative, Cost Basis (304,426) (652,049)
Market Value Underlying (297,600) (644,064)
Financial derivatives–assets, at fair value- 6,826 7,985
Financial Derivatives - Liabilities | TBA securities | Long    
Derivative [Line Items]    
Notional Amount 46,102 163,127
Derivative, Cost Basis 44,391 157,096
Market Value Underlying 43,710 155,089
Derivative Liability (681) (2,007)
Financial Derivatives - Liabilities | TBA securities | Short    
Derivative [Line Items]    
Notional Amount 1,280 0
Derivative, Cost Basis (1,181) 0
Market Value Underlying (1,183) 0
Derivative Liability $ (2) $ 0