XML 205 R160.htm IDEA: XBRL DOCUMENT v3.20.4
Risk Management - Net Fair Value of Risk Management Positions (Parenthetical) (Detail) - Fair value derivative financial instruments [Member]
12 Months Ended
Dec. 31, 2020
Bottom of Range [Member]  
Disclosure of Derivative Financial Instruments [Line Items]  
Average contract financial term 1 month
Top of Range [Member]  
Disclosure of Derivative Financial Instruments [Line Items]  
Average contract financial term 23 months