v3.22.2.2
Derivative Instruments and Hedging Activities - Notional Contracts by Derivative Type (Details) - Derivatives Not Designated as Hedging Instruments
bbl in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
ozt
bbl
NYMEX futures (WTI) - short  
Economic hedges by derivative type [Line Items]  
Derivative nonmonetary notional amount (in barrels) 1,915
NYMEX futures (WTI) - short | 2022  
Economic hedges by derivative type [Line Items]  
Derivative nonmonetary notional amount (in barrels) 1,915
NYMEX futures (WTI) - short | 2023  
Economic hedges by derivative type [Line Items]  
Derivative nonmonetary notional amount (in barrels) 0
Forward gasoline and diesel contracts - long  
Economic hedges by derivative type [Line Items]  
Derivative nonmonetary notional amount (in barrels) 50
Forward gasoline and diesel contracts - long | 2022  
Economic hedges by derivative type [Line Items]  
Derivative nonmonetary notional amount (in barrels) 50
Forward gasoline and diesel contracts - long | 2023  
Economic hedges by derivative type [Line Items]  
Derivative nonmonetary notional amount (in barrels) 0
Foreign currency forward contracts  
Economic hedges by derivative type [Line Items]  
Derivative notional amount | $ $ 441,917,757
Foreign currency forward contracts | 2022  
Economic hedges by derivative type [Line Items]  
Derivative notional amount | $ 113,398,694
Foreign currency forward contracts | 2023  
Economic hedges by derivative type [Line Items]  
Derivative notional amount | $ $ 328,519,063
Commodity contracts  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in troy ounce) | ozt 38,723
Commodity contracts | 2022  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in troy ounce) | ozt 3,800
Commodity contracts | 2023  
Economic hedges by derivative type [Line Items]  
Derivative notional amount (in troy ounce) | ozt 34,923