XML 101 R90.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Derivative [Line Items]    
Derivative Asset, Fair Value, Amount Offset Against Collateral $ 12,318 $ 4,779
Derivative Asset 364,995 133,158
Derivative Liability, Fair Value, Amount Offset Against Collateral 12,318 4,779
Derivative Liability 907 7,163
Derivative Asset, Fair Value, Amount Not Offset Against Collateral 487 299
Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 534 432
Derivative Liability, Fair Value, Amount Not Offset Against Collateral 111 329
Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 171 389
Designated as Hedging Instrument [Member]    
Derivative [Line Items]    
Derivative Liability, Fair Value, Gross Liability 18,691 6,710
Derivative Asset, Fair Value, Gross Asset 49,104 13,012
Derivative Asset, Fair Value, Amount Offset Against Collateral 49,057 12,879
Derivative Asset 47 133
Derivative Liability, Fair Value, Amount Offset Against Collateral 18,631 6,650
Derivative Liability $ 60 $ 60