XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Derivatives Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Mar. 31, 2025
Dec. 31, 2023
Derivative [Line Items]      
Financial derivatives–liabilities, at fair value $ 5,681 $ 957 $ 7,329
Derivative, Fair Value, Net 36,186 (481) 66,950
Credit Default Swap, Selling Protection      
Derivative [Line Items]      
Derivative, Notional Amount 23,800    
Derivative, Fair Value, Net 700    
TBA securities [Member]      
Derivative [Line Items]      
Derivative, Fair Value, Net $ (771) (144) (1,222)
Futures [Member]      
Derivative [Line Items]      
Derivative, Average Remaining Maturity 2 months 26 days    
Futures [Member] | Derivative Financial Instruments, Liabilities [Member]      
Derivative [Line Items]      
Financial derivatives–liabilities, at fair value $ 811 0 63
Credit Default Swap      
Derivative [Line Items]      
Derivative, Notional Amount 29,061 9,104 25,943
Credit Default Swap | Derivative Financial Instruments, Liabilities [Member]      
Derivative [Line Items]      
Financial derivatives–liabilities, at fair value $ 1,912 $ 488 $ 632