v3.25.2
Derivatives and Fair Value Measurements - Location and Fair Value Amount of Derivative Instruments (Detail) - Level 2 [Member] - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value $ 4.9 $ 2.0
Liability Derivatives, Fair Value 1.0 2.0
Derivatives Not Designated as Hedging Instruments under ASC 815 [Member] | Metal Commodity Contracts [Member]    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value $ 4.7 $ 1.8
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current
Derivatives Not Designated as Hedging Instruments under ASC 815 [Member] | Metal Commodity Contracts [Member] | Other Accrued Liabilities [Member]    
Derivatives Fair Value [Line Items]    
Liability Derivatives, Fair Value $ 0.9 $ 2.0
Derivatives Not Designated as Hedging Instruments under ASC 815 [Member] | Energy Commodity Contracts [Member]    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value $ 0.2 $ 0.1
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current
Derivatives Not Designated as Hedging Instruments under ASC 815 [Member] | Foreign Currency Exchange Contracts [Member]    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value   $ 0.1
Derivative Asset, Statement of Financial Position [Extensible Enumeration]   Prepaid Expense and Other Assets, Current
Derivatives Not Designated as Hedging Instruments under ASC 815 [Member] | Foreign Currency Exchange Contracts [Member] | Other Accrued Liabilities [Member]    
Derivatives Fair Value [Line Items]    
Liability Derivatives, Fair Value $ 0.1