XML 34 R23.htm IDEA: XBRL DOCUMENT
v3.21.2

Derivative Instruments and Hedging Activities (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
Balance Sheet Offsetting of Financial Assets and Liabilities | Balance Sheet Offsetting of Financial Assets and Liabilities Derivative contracts and repurchase agreements that we execute bilaterally in the OTC market are generally governed by enforceable master netting arrangements where we generally have the right to offset exposure with the same counterparty. Either counterparty can generally request to net settle all contracts through a single payment upon default on, or termination of, any one contract. We elect to offset the derivative assets and liabilities under master netting arrangements for balance sheet presentation where a right of setoff exists. For derivative contracts entered into under master netting arrangements for which we have not been able to confirm the enforceability of the setoff rights, or those not subject to master netting arrangements, we do not offset our derivative positions for balance sheet presentation.

X
- References No definition available. + Details
Name: | us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract
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=125515794&loc=d3e41675-113959 + Details
Name: | us-gaap_DerivativesOffsettingFairValueAmountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration