Quarterly report pursuant to Section 13 or 15(d)

Derivative Instruments and Hedging Activities U.S. Treasury Futures (Details)

v3.19.1
Derivative Instruments and Hedging Activities U.S. Treasury Futures (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Dec. 31, 2017
Derivative [Line Items]        
Notional $ 58,777,783,000 $ 36,528,169,000 $ 18,429,288,000 $ 31,226,878,000
Derivative Financial Instruments, Assets [Member]        
Derivative [Line Items]        
Notional 58,730,710,000 36,258,904,000    
Fair Value 336,112,000 $ 319,981,000    
U.S. Treasury Futures [Member] | Derivative Financial Instruments, Assets [Member]        
Derivative [Line Items]        
Notional 1,310,000,000      
Fair Value $ 3,727,000