XML 77 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Derivative Accounting (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 01, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments, Gain (Loss) [Line Items]          
Notional derivative contracts   $ 8,600,000      
Net positive exposure   43,000 $ 52,000    
Increase to retained earnings   2,562,835 3,311,836    
Gains (losses) on derivatives and hedging activities, net   49,544 17,825 $ (87)  
Retained Earnings          
Derivative Instruments, Gain (Loss) [Line Items]          
Increase to retained earnings   1,722,365 1,850,512 1,340,017 $ 868,182
Accumulated Other Comprehensive Income          
Derivative Instruments, Gain (Loss) [Line Items]          
Increase to retained earnings   (34,200) (12,367) $ 10,623 $ 2,748
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings          
Derivative Instruments, Gain (Loss) [Line Items]          
Increase to retained earnings     $ (952,639)    
Cumulative Effect, Period of Adoption, Adjustment | Fair Value          
Derivative Instruments, Gain (Loss) [Line Items]          
Net positive exposure $ 2,000        
Cumulative Effect, Period of Adoption, Adjustment | Fair Value | Retained Earnings          
Derivative Instruments, Gain (Loss) [Line Items]          
Increase to retained earnings 800        
Cumulative Effect, Period of Adoption, Adjustment | Fair Value | Accumulated Other Comprehensive Income          
Derivative Instruments, Gain (Loss) [Line Items]          
Gains (losses) on derivatives and hedging activities, net 3,000        
Cumulative Effect, Period of Adoption, Adjustment | Cash Flow | Retained Earnings          
Derivative Instruments, Gain (Loss) [Line Items]          
Increase to retained earnings 200        
Cumulative Effect, Period of Adoption, Adjustment | Cash Flow | Accumulated Other Comprehensive Income          
Derivative Instruments, Gain (Loss) [Line Items]          
Increase to retained earnings $ 300        
CME          
Derivative Instruments, Gain (Loss) [Line Items]          
Notional derivative contracts   $ 8,200,000      
Percent of total notional derivative contracts   95.30%      
Amount of variation margin included as settlement   $ (179,000)      
LCH          
Derivative Instruments, Gain (Loss) [Line Items]          
Notional derivative contracts   $ 400,000      
Percent of total notional derivative contracts   4.70%      
Amount of variation margin included as settlement   $ 19,000