XML 100 R82.htm IDEA: XBRL DOCUMENT v3.19.1
DERIVATIVE INSTRUMENTS HEDGING AND NON-HEDGING ACTIVITIES - Fair Value and Notional Amounts (Details)
Dec. 31, 2018
Dec. 31, 2017
USD ($)
Derivatives, Fair Value [Line Items]    
Number derivative financial instruments held 0  
Derivative Assets    
Number of contracts   14,355
Fair value   $ 5,349,613
Notional   $ 14,355,000,000
Derivative Liabilities    
Number of contracts   0
Fair value   $ 0
Notional   $ 0
Eurodollar Futures    
Derivative Assets    
Number of contracts   14,355
Fair value   $ 5,349,613
Notional   $ 14,355,000,000
Derivative Liabilities    
Number of contracts   0
Fair value   $ 0
Notional   $ 0