XML 53 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments Impact of Netting Agreements (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Derivative Asset:    
Derivative assets, gross $ (437,449) $ (31,824)
Effect of master netting agreements 24,014 2,619
Derivative asset, net 413,435 29,205
Derivative Liability:    
Derivative liability, gross 25,650 3,613
Effect of master netting agreements (24,014) (2,619)
Derivative liability, net $ 1,636 $ 994