XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue Disaggregation    
Revenues $ 3,484.7 $ 3,644.8
Carbon steel    
Revenue Disaggregation    
Revenues 1,904.2 2,012.9
Aluminum    
Revenue Disaggregation    
Revenues 605.6 596.1
Stainless steel    
Revenue Disaggregation    
Revenues 503.2 559.9
Alloy    
Revenue Disaggregation    
Revenues 158.4 171.9
Toll processing and logistics    
Revenue Disaggregation    
Revenues 160.2 157.8
Copper and brass    
Revenue Disaggregation    
Revenues 81.7 75.3
Miscellaneous and eliminations    
Revenue Disaggregation    
Revenues $ 71.4 $ 70.9