XML 69 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments - Schedule of Netting Offsets of Derivative Asset and Liability Positions (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Derivative assets with right of offset or    master netting agreements    
Gross Amount $ 1,700,481 $ 136,627
Netting Adjustments (1,075,715) (8,995)
Net Exposure 624,766 127,632
Derivative liabilities with right of offset or    master netting agreements    
Gross Amount (1,285,802) (167,517)
Netting Adjustments 1,075,715 8,995
Net Exposure $ (210,087) $ (158,522)