XML 68 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments And Hedging Activities Volumes related to price risk purchase derivatives (Details)
6 Months Ended
Jun. 30, 2020
USD ($)
bbl
XPT ( )
Platinum, Ounces  
Price Risk Derivatives for Future Purchases Notional Contract Volumes [Line Items]  
Derivative forward contract - platinum | 40,867
Platinum, Ounces | Maturing in Year Two [Member]  
Price Risk Derivatives for Future Purchases Notional Contract Volumes [Line Items]  
Derivative forward contract - platinum | 40,867
Not Designated as Hedging Instrument [Member]  
Price Risk Derivatives for Future Purchases Notional Contract Volumes [Line Items]  
Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net | $ $ 422,074,120
Not Designated as Hedging Instrument [Member] | Maturing in Next Twelve Months [Member]  
Price Risk Derivatives for Future Purchases Notional Contract Volumes [Line Items]  
Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net | $ 214,491,576
Not Designated as Hedging Instrument [Member] | Maturing in Year Two [Member]  
Price Risk Derivatives for Future Purchases Notional Contract Volumes [Line Items]  
Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net | $ $ 207,582,544
Not Designated as Hedging Instrument [Member] | Platinum, Ounces | Maturing in Next Twelve Months [Member]  
Price Risk Derivatives for Future Purchases Notional Contract Volumes [Line Items]  
Derivative forward contract - platinum | 0
Not Designated as Hedging Instrument [Member] | NYMEX WTI Short [Member]  
Price Risk Derivatives for Future Purchases Notional Contract Volumes [Line Items]  
Price Risk Fair Value Hedge Derivative, at Fair Value, Net | bbl 890,000
Not Designated as Hedging Instrument [Member] | NYMEX WTI Short [Member] | Maturing in Next Twelve Months [Member]  
Price Risk Derivatives for Future Purchases Notional Contract Volumes [Line Items]  
Price Risk Fair Value Hedge Derivative, at Fair Value, Net | bbl 890,000
Not Designated as Hedging Instrument [Member] | NYMEX WTI Short [Member] | Maturing in Year Two [Member]  
Price Risk Derivatives for Future Purchases Notional Contract Volumes [Line Items]  
Price Risk Fair Value Hedge Derivative, at Fair Value, Net | bbl 0