XML 100 R56.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Derivative instruments and hedging activities (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2018
Derivative Instrument Detail [Abstract] |
Derivatives, Offsetting Fair Value Amounts, Policy | Pursuant to the Corporation’s accoun ting policy, the fair value of derivatives is not offset with the amounts for the right to reclaim cash collateral or the obligation to return cash collateral.

X
- References No definition available. + Details
Name: | us-gaap_DerivativeInstrumentDetailAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for offsetting or not offsetting fair value amounts recognized for derivative instruments against such amounts recognized for the right to reclaim cash collateral (a receivable) or the obligation to return cash collateral (a payable) arising from derivative instruments recognized at fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959 + Details
Name: | us-gaap_DerivativesOffsettingFairValueAmountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration