XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives, Hedging Programs and Other Financial Instruments - Summary of Derivative Positions (Details) - 12 months ended Dec. 31, 2022 - Purchase
Mmlb in Millions
EUR (€)
Mmlb
MMBTU
GBP (£)
Mmlb
MMBTU
Natural Gas    
Derivative [Line Items]    
Derivative non-monetary notional amount | MMBTU 3,480,000 3,480,000
Natural Gas | Minimum    
Derivative [Line Items]    
Derivative maturity period Jan. 31, 2023  
Natural Gas | Maximum    
Derivative [Line Items]    
Derivative maturity period Dec. 31, 2025  
British Pounds    
Derivative [Line Items]    
Derivative notional amount | £   £ 202,128
British Pounds | Minimum    
Derivative [Line Items]    
Derivative maturity period May 31, 2023  
British Pounds | Maximum    
Derivative [Line Items]    
Derivative maturity period Sep. 30, 2023  
Aluminum    
Derivative [Line Items]    
Derivative non-monetary notional amount 63.0 63.0
Aluminum | Minimum    
Derivative [Line Items]    
Derivative maturity period Jan. 31, 2023  
Aluminum | Maximum    
Derivative [Line Items]    
Derivative maturity period Feb. 29, 2024  
Midwest premium swap contracts    
Derivative [Line Items]    
Derivative non-monetary notional amount 63.0 63.0
Midwest premium swap contracts | Minimum    
Derivative [Line Items]    
Derivative maturity period Jan. 31, 2023  
Midwest premium swap contracts | Maximum    
Derivative [Line Items]    
Derivative maturity period Feb. 29, 2024  
Alloying Metals    
Derivative [Line Items]    
Derivative non-monetary notional amount 1.2 1.2
Alloying Metals | Minimum    
Derivative [Line Items]    
Derivative maturity period Jan. 31, 2023  
Alloying Metals | Maximum    
Derivative [Line Items]    
Derivative maturity period Nov. 30, 2023  
Euros    
Derivative [Line Items]    
Derivative notional amount | € € 908,441  
Euros | Minimum    
Derivative [Line Items]    
Derivative maturity period Mar. 31, 2023  
Euros | Maximum    
Derivative [Line Items]    
Derivative maturity period Feb. 29, 2024