XML 191 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Derivatives (Schedule of Financial Derivatives) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Oct. 03, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- $ 132,518 $ 7,121 $ 18,894
Financial derivatives–liabilities, at fair value- (54,198)   (12,298)
Total 78,320   6,596
TBA Securities, Purchase Contracts [Member]      
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- 0   522
Financial derivatives–liabilities, at fair value- (2,007)   (135)
TBA Securities, Sale Contracts [Member]      
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- 7,985   707
Financial derivatives–liabilities, at fair value- 0   (774)
Interest rate swaps | Short      
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- 116,768   11,871
Financial derivatives–liabilities, at fair value- (1,408)   (6,567)
Interest rate swaps | Long      
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- 254   2,122
Financial derivatives–liabilities, at fair value- (48,882)   (2,531)
Credit default swaps on asset-backed securities      
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- 76   303
Credit default swaps on asset-backed indices      
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- 3,366   1,751
Financial derivatives–liabilities, at fair value- (33)   (39)
Credit default swaps on corporate bonds      
Derivatives, Fair Value [Line Items]      
Financial derivatives–liabilities, at fair value- (259)   (99)
Credit default swaps on corporate bond indices      
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- 83   156
Financial derivatives–liabilities, at fair value- (1,513)   (1,870)
Futures      
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- 2,772   478
Financial derivatives–liabilities, at fair value- (96)   (75)
Futures | Short      
Derivatives, Fair Value [Line Items]      
Total 2,676   403
Forwards      
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- 77   0
Financial derivatives–liabilities, at fair value- 0   (208)
Warrants      
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- 1,137   706
Put Option [Member]      
Derivatives, Fair Value [Line Items]      
Financial derivatives–assets, at fair value- $ 0   $ 278