v3.26.1
REVENUES (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue Disaggregation        
Revenues $ 4,630.0 $ 3,659.8 $ 8,656.0 $ 7,144.5
Carbon steel        
Revenue Disaggregation        
Revenues 2,621.4 2,044.2 4,839.5 3,948.4
Aluminum        
Revenue Disaggregation        
Revenues 837.9 619.9 1,592.5 1,225.5
Stainless steel        
Revenue Disaggregation        
Revenues 595.2 489.2 1,134.2 992.4
Alloy        
Revenue Disaggregation        
Revenues 186.2 167.5 366.8 325.9
Toll processing and logistics        
Revenue Disaggregation        
Revenues 183.5 164.3 355.4 324.5
Copper and brass        
Revenue Disaggregation        
Revenues 123.7 98.9 225.6 180.6
Miscellaneous and eliminations        
Revenue Disaggregation        
Revenues $ 82.1 $ 75.8 $ 142.0 $ 147.2