XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives, Hedging Programs and Other Financial Instruments - Summary of Derivative Positions (Details) - Purchase
mmlb in Millions
12 Months Ended
Dec. 31, 2021
EUR (€)
mmlb
MMBTU
MWh
Aluminum  
Derivative [Line Items]  
Derivative non-monetary notional amount 80.3
Aluminum | Minimum  
Derivative [Line Items]  
Derivative maturity period 2022-01
Aluminum | Maximum  
Derivative [Line Items]  
Derivative maturity period 2023-12
Midwest premium swap contracts  
Derivative [Line Items]  
Derivative non-monetary notional amount 80.2
Midwest premium swap contracts | Minimum  
Derivative [Line Items]  
Derivative maturity period 2022-01
Midwest premium swap contracts | Maximum  
Derivative [Line Items]  
Derivative maturity period 2023-12
Alloying Metals  
Derivative [Line Items]  
Derivative non-monetary notional amount 6.3
Alloying Metals | Minimum  
Derivative [Line Items]  
Derivative maturity period 2022-01
Alloying Metals | Maximum  
Derivative [Line Items]  
Derivative maturity period 2022-12
Natural Gas  
Derivative [Line Items]  
Derivative non-monetary notional amount | MMBTU 5,160,000
Natural Gas | Minimum  
Derivative [Line Items]  
Derivative maturity period 2022-01
Natural Gas | Maximum  
Derivative [Line Items]  
Derivative maturity period 2025-12
Euro  
Derivative [Line Items]  
Derivative notional amount | € € 173,400
Euro | Minimum  
Derivative [Line Items]  
Derivative maturity period 2022-03
Euro | Maximum  
Derivative [Line Items]  
Derivative maturity period 2023-03
Electricity  
Derivative [Line Items]  
Derivative non-monetary notional amount | MWh 219,000
Electricity | Minimum  
Derivative [Line Items]  
Derivative maturity period 2022-01
Electricity | Maximum  
Derivative [Line Items]  
Derivative maturity period 2022-12