XML 145 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Derivatives (TBAs) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]    
Financial derivatives–assets, at fair value- $ 143,996 $ 132,518
Derivative Liability 61,776 54,198
Derivative Assets (Liabilities), at Fair Value, Net 82,220 78,320
TBA securities    
Derivative [Line Items]    
Notional Amount 57,944 528,441
Derivative, Cost Basis (30,601) (494,953)
Market Value Underlying (34,239) (488,975)
Derivative Assets (Liabilities), at Fair Value, Net (3,638) 5,978
TBA securities | Long    
Derivative [Line Items]    
Notional Amount (375,154) (163,127)
Derivative, Cost Basis 362,129 157,096
Market Value Underlying 364,311 155,089
Derivative Assets (Liabilities), at Fair Value, Net 2,182 (2,007)
TBA securities | Short    
Derivative [Line Items]    
Notional Amount 433,098 691,568
Derivative, Cost Basis (392,730) (652,049)
Market Value Underlying (398,550) (644,064)
Derivative Assets (Liabilities), at Fair Value, Net (5,820) 7,985
Financial Derivatives - Assets | TBA securities | Long    
Derivative [Line Items]    
Notional Amount 375,154 0
Derivative, Cost Basis 362,129 0
Market Value Underlying 364,311 0
Financial derivatives–assets, at fair value- 2,182 0
Financial Derivatives - Assets | TBA securities | Short    
Derivative [Line Items]    
Notional Amount 0 691,568
Derivative, Cost Basis 0 (652,049)
Market Value Underlying 0 (644,064)
Financial derivatives–assets, at fair value- 0 7,985
Financial Derivatives - Liabilities | TBA securities | Long    
Derivative [Line Items]    
Notional Amount 0 163,127
Derivative, Cost Basis 0 157,096
Market Value Underlying 0 155,089
Derivative Liability 0 (2,007)
Financial Derivatives - Liabilities | TBA securities | Short    
Derivative [Line Items]    
Notional Amount 433,098 0
Derivative, Cost Basis (392,730) 0
Market Value Underlying (398,550) 0
Derivative Liability $ (5,820) $ 0