XML 102 R90.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Derivatives (Futures) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Fair Value $ 78,772 $ 113,371
Financial derivatives–assets, at fair value 160,584 184,395
Derivative Liability 81,812 71,024
Futures    
Derivative [Line Items]    
Financial derivatives–assets, at fair value 799 900
Derivative Liability 2,578 130
Short | Futures    
Derivative [Line Items]    
Notional Amount 156,600 105,100
Fair Value $ (1,779) $ 770
Derivative, Remaining Maturity 2 months 23 days 2 months 23 days
Financial Derivatives - Assets | Long | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ (48,900) $ 0
Derivative, Remaining Maturity 2 months 19 days 0 years
Financial derivatives–assets, at fair value $ 799 $ 0
Financial Derivatives - Assets | Short | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ 0 $ 107,000
Derivative, Remaining Maturity 0 years 2 months 26 days
Financial derivatives–assets, at fair value $ 0 $ 900
Financial Derivatives - Liabilities | Long | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ 0 $ (1,900)
Derivative, Remaining Maturity 0 years 2 months 19 days
Derivative Liability $ 0 $ (130)
Financial Derivatives - Liabilities | Short | U.S. Treasury futures    
Derivative [Line Items]    
Notional Amount $ 205,500 $ 0
Derivative, Remaining Maturity 2 months 23 days 0 years
Derivative Liability $ (2,578) $ 0