XML 97 R87.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Derivatives (Futures) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Derivative [Line Items]    
Fair Value $ 159,503 $ 78,320
Financial derivatives–assets, at fair value- 198,023 132,518
Derivative Liability $ 38,520 54,198
Futures    
Derivative [Line Items]    
Remaining Years to Maturity 2 months 23 days  
Financial derivatives–assets, at fair value- $ 6,165 2,772
Derivative Liability 163 96
Short | Futures    
Derivative [Line Items]    
Notional Amount 274,700 315,200
Fair Value 6,002 $ 2,676
Remaining Years to Maturity   2 months 23 days
Financial Derivatives - Liabilities | Short | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ 0 $ 49,800
Remaining Years to Maturity 2 months 23 days 3 months
Derivative Liability $ 0 $ (31)
Financial Derivatives - Liabilities | Long | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount 1,900 $ 1,900
Remaining Years to Maturity   2 months 19 days
Derivative Liability (163) $ (65)
Financial Derivatives - Assets | Short | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ 276,600 $ 267,300
Remaining Years to Maturity 2 months 23 days 2 months 19 days
Financial derivatives–assets, at fair value- $ 6,165 $ 2,772
Financial Derivatives - Assets | Long | U.S. Treasury futures    
Derivative [Line Items]    
Remaining Years to Maturity 2 months 23 days