XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Derivatives (Schedule of Financial Derivatives) (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- $ 160,043 $ 18,894
Financial derivatives–liabilities, at fair value- (50,418) (12,298)
Total 109,625 6,596
TBA Securities, Purchase Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- 60 522
Financial derivatives–liabilities, at fair value- (789) (135)
TBA Securities, Sale Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- 29,056 707
Financial derivatives–liabilities, at fair value- (9) (774)
Interest rate swaps | Short    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- 125,823 11,871
Financial derivatives–liabilities, at fair value- 0 (6,567)
Interest rate swaps | Long    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- 0 2,122
Financial derivatives–liabilities, at fair value- (49,041) (2,531)
Credit default swaps on asset-backed securities    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- 77 303
Credit default swaps on asset-backed indices    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- 2,250 1,751
Financial derivatives–liabilities, at fair value- (32) (39)
Credit default swaps on corporate bonds    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- 95 0
Financial derivatives–liabilities, at fair value- (251) (99)
Credit default swaps on corporate bond indices    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- 930 156
Financial derivatives–liabilities, at fair value- (17) (1,870)
Total return swaps    
Derivatives, Fair Value [Line Items]    
Financial derivatives–liabilities, at fair value- (37) 0
Futures    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- 828 478
Financial derivatives–liabilities, at fair value- (242) (75)
Futures | Short    
Derivatives, Fair Value [Line Items]    
Total 586 403
Forwards    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- 261 0
Financial derivatives–liabilities, at fair value- 0 (208)
Warrants    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- 663 706
Put Option [Member]    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value- $ 0 $ 278