Annual report pursuant to Section 13 and 15(d)

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

v3.19.3.a.u2
Derivative Instruments and Hedging Activities Short U.S. Treasury Securities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative [Line Items]      
Notional $ 49,205,497,000 $ 36,528,169,000 $ 31,226,878,000
Derivative Financial Instruments, Liabilities [Member]      
Derivative [Line Items]      
Notional 34,862,360,000 5,403,265,000  
Fair Value $ (6,740,000) (820,590,000)  
Short US Treasuries [Member]      
Derivative [Line Items]      
Fair Value   781,500,000  
Short US Treasuries [Member] | Derivative Financial Instruments, Liabilities [Member]      
Derivative [Line Items]      
Notional   800,000,000.0  
Fair Value   $ (781,455,000)