v3.26.1
Acquisitions - Narrative (Details) - Canton Galvanizing, LLC
Jul. 01, 2025
USD ($)
Business Combination [Line Items]  
Consideration transferred $ 30,100,000
Customer Relationships  
Business Combination [Line Items]  
Weighted-average life (in years) 15 years
Residual value $ 0