XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments Impact of Netting Agreements (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Derivative Asset:    
Derivative assets, gross $ (151,679) $ (31,824)
Effect of master netting agreements 51,823 2,619
Derivative asset, net 99,856 29,205
Derivative Liability:    
Derivative liability, gross 110,417 3,613
Effect of master netting agreements (51,823) (2,619)
Derivative liability, net $ 58,594 $ 994