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