v3.26.1
Financial Derivatives (Options) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Financial derivatives–assets, at fair value $ 174,889 $ 142,723
Derivative [Line Items]    
Financial derivatives–assets, at fair value 174,889 142,723
Put Option [Member]    
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Financial derivatives–assets, at fair value 874 5,607
Derivative [Line Items]    
Financial derivatives–assets, at fair value 874 5,607
Notional Amount $ 2,295 $ 8,575
Remaining Years to Maturity 6 months 10 days 7 months 6 days
Notional Amount $ 2,295 $ 8,575
Put Option [Member] | Financial Derivatives - Assets | Long    
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Financial derivatives–assets, at fair value 3,237 5,607
Derivative [Line Items]    
Financial derivatives–assets, at fair value 3,237 5,607
Notional Amount $ 6,645 $ 8,575
Remaining Years to Maturity 6 months 26 days 7 months 6 days
Notional Amount $ 6,645 $ 8,575
Put Option [Member] | Financial Derivatives - Liabilities | Short    
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Financial derivatives–assets, at fair value 2,363 0
Derivative [Line Items]    
Financial derivatives–assets, at fair value 2,363 0
Notional Amount $ 4,350 0
Remaining Years to Maturity 5 months 16 days  
Notional Amount $ 4,350 0
U.S. Treasury futures | Financial Derivatives - Assets | Short    
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Financial derivatives–assets, at fair value 0 1,095
Derivative [Line Items]    
Financial derivatives–assets, at fair value 0 1,095
Notional Amount 0 $ 207,400
Remaining Years to Maturity   2 months 19 days
Notional Amount 0 $ 207,400
U.S. Treasury futures | Financial Derivatives - Liabilities | Long    
Derivative [Line Items]    
Notional Amount 0 $ 1,900
Remaining Years to Maturity   2 months 19 days
Notional Amount 0 $ 1,900
U.S. Treasury futures | Financial Derivatives - Liabilities | Short    
Derivative [Line Items]    
Notional Amount $ 250,500 $ 49,800
Remaining Years to Maturity 21 days 3 months
Notional Amount $ 250,500 $ 49,800