| Name | PriceRiskDerivativeAssetsAtFairValue |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | debit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Fair value as of the balance sheet date of price risk derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets on the balance sheet. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Price Risk Derivative Assets, at Fair Value | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |