XML 97 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Derivatives (Futures) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Derivative [Line Items]    
Fair Value $ 100,970 $ 78,320
Financial derivatives–assets, at fair value- 131,472 132,518
Derivative Liability $ 30,502 54,198
Futures    
Derivative [Line Items]    
Remaining Years to Maturity 2 months 23 days  
Financial derivatives–assets, at fair value- $ 3,792 2,772
Derivative Liability 3 96
Short | Futures    
Derivative [Line Items]    
Notional Amount 221,700 315,200
Fair Value 3,789 $ 2,676
Remaining Years to Maturity   2 months 23 days
Financial Derivatives - Liabilities | Short | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ 300 $ 49,800
Remaining Years to Maturity 2 months 23 days 3 months
Derivative Liability $ (3) $ (31)
Financial Derivatives - Liabilities | Long | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount 0 $ 1,900
Remaining Years to Maturity   2 months 19 days
Derivative Liability 0 $ (65)
Financial Derivatives - Assets | Short | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ 223,300 $ 267,300
Remaining Years to Maturity 2 months 23 days 2 months 19 days
Financial derivatives–assets, at fair value- $ 3,743 $ 2,772
Financial Derivatives - Assets | Long | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ (1,900) 0
Remaining Years to Maturity 2 months 23 days  
Financial derivatives–assets, at fair value- $ 49 $ 0