XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments Impact of Netting Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Derivative Asset:    
Derivative assets, gross $ (237,038) $ (31,824)
Effect of master netting agreements 46,969 2,619
Derivative asset, net 190,069 29,205
Derivative Liability:    
Derivative liability, gross 60,820 3,613
Effect of master netting agreements (46,969) (2,619)
Derivative liability, net $ 13,851 $ 994