XML 143 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Derivatives (Futures) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]    
Fair Value $ 82,220 $ 78,320
Financial derivatives–assets, at fair value- 143,996 132,518
Derivative Liability $ 61,776 54,198
Futures    
Derivative [Line Items]    
Remaining Years to Maturity 2 months 4 days  
Financial derivatives–assets, at fair value- $ 245 2,772
Derivative Liability 7,990 96
Short | Futures    
Derivative [Line Items]    
Notional Amount 311,200 315,200
Fair Value (7,745) $ 2,676
Remaining Years to Maturity   2 months 23 days
Financial Derivatives - Liabilities | Short | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ 313,100 $ 49,800
Remaining Years to Maturity 2 months 4 days 3 months
Derivative Liability $ (7,990) $ (31)
Financial Derivatives - Liabilities | Long | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ 0 $ 1,900
Remaining Years to Maturity 0 years 2 months 19 days
Derivative Liability $ 0 $ (65)
Financial Derivatives - Assets | Short | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ 0 $ 267,300
Remaining Years to Maturity 0 years 2 months 19 days
Financial derivatives–assets, at fair value- $ 0 $ 2,772
Financial Derivatives - Assets | Long | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ (1,900) $ 0
Remaining Years to Maturity 2 months 19 days 0 years
Financial derivatives–assets, at fair value- $ 245 $ 0