XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments, Information of Treasury Futures Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Dec. 31, 2024
U.S. Treasury Futures [Member]    
Treasury Futures Agreements [Abstract]    
Fair Value $ (1,664) $ 2,337
U.S. Treasury Futures [Member] | 2 years [Member]    
Treasury Futures Agreements [Abstract]    
Fair Value 216 (78)
U.S. Treasury Futures [Member] | 5 years [Member]    
Treasury Futures Agreements [Abstract]    
Fair Value 2,001 (1,226)
U.S. Treasury Futures [Member] | 10 years [Member]    
Treasury Futures Agreements [Abstract]    
Fair Value [1] $ (3,881) 3,641
U.S. Treasury Futures Options [Member]    
Treasury Futures Agreements [Abstract]    
Fair Value   33
U.S. Treasury Futures Options [Member] | 10 years [Member]    
Treasury Futures Agreements [Abstract]    
Fair Value   33
Ultra Futures Contracts [Member]    
Treasury Futures Agreements [Abstract]    
Future agreement period 10 years  
Long Bond Futures Contracts [Member]    
Treasury Futures Agreements [Abstract]    
Future agreement period 10 years  
Long Positions [Member] | U.S. Treasury Futures [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount $ 234,000 278,100
Long Positions [Member] | U.S. Treasury Futures [Member] | 2 years [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount 53,600 108,600
Long Positions [Member] | U.S. Treasury Futures [Member] | 5 years [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount 180,400 169,500
Long Positions [Member] | U.S. Treasury Futures [Member] | 10 years [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount [1] 0 0
Long Positions [Member] | U.S. Treasury Futures Options [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount   60,000
Long Positions [Member] | U.S. Treasury Futures Options [Member] | 10 years [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount   60,000
Short Positions [Member] | U.S. Treasury Futures [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount 173,800 205,000
Short Positions [Member] | U.S. Treasury Futures [Member] | 2 years [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount 0 0
Short Positions [Member] | U.S. Treasury Futures [Member] | 5 years [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount 0 0
Short Positions [Member] | U.S. Treasury Futures [Member] | 10 years [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount [1] $ 173,800 205,000
Short Positions [Member] | U.S. Treasury Futures Options [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount   60,000
Short Positions [Member] | U.S. Treasury Futures Options [Member] | 10 years [Member]    
Treasury Futures Agreements [Abstract]    
Net Notional Amount   $ 60,000
[1] Includes 10-year Ultra futures and Long Bond futures contracts.