v3.26.1
Financial Derivatives (Schedule of Financial Derivatives) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value $ 152,834 $ 142,723
Financial derivatives–liabilities, at fair value- (47,374) (53,073)
Total 105,460 89,650
TBA Securities, Purchase Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value 34 87
Financial derivatives–liabilities, at fair value- (329) (54)
TBA Securities, Sale Contracts [Member]    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value 4,585 170
Financial derivatives–liabilities, at fair value- (1,277) (544)
Interest rate swaps | Short    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value 98,514 76,670
Financial derivatives–liabilities, at fair value- (5,250) (13,411)
Interest rate swaps | Long    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value 36,632 52,228
Financial derivatives–liabilities, at fair value- (31,502) (13,386)
Credit default swaps on asset-backed indices    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value 2,207 2,206
Credit default swaps on corporate bonds    
Derivatives, Fair Value [Line Items]    
Financial derivatives–liabilities, at fair value- (134) (155)
Credit default swaps on corporate bond indices    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value 1,348 4,621
Financial derivatives–liabilities, at fair value- (5,285) (25,407)
Total return swaps    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value 54 24
Futures    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value 1,534 1,095
Financial derivatives–liabilities, at fair value- (527) (45)
Futures | Short    
Derivatives, Fair Value [Line Items]    
Total 1,007 1,050
Forwards    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value 67 14
Financial derivatives–liabilities, at fair value- 90 69
Warrants    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value 1 1
Options    
Derivatives, Fair Value [Line Items]    
Financial derivatives–assets, at fair value 7,858 5,607
Credit Default Swap, Asset Backed Securities    
Derivatives, Fair Value [Line Items]    
Financial derivatives–liabilities, at fair value- (2) (2)
Exchange Traded Options    
Derivatives, Fair Value [Line Items]    
Financial derivatives–liabilities, at fair value- $ (2,978) $ 0