XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue Disaggregation    
Revenue $ 3,644.8 $ 3,965.3
Carbon steel    
Revenue Disaggregation    
Revenue 2,012.9 2,128.5
Aluminum    
Revenue Disaggregation    
Revenue 596.1 670.2
Stainless steel    
Revenue Disaggregation    
Revenue 559.9 657.3
Alloy    
Revenue Disaggregation    
Revenue 171.9 191.4
Toll processing and logistics    
Revenue Disaggregation    
Revenue 157.8 155.4
Copper and brass    
Revenue Disaggregation    
Revenue 75.3 82.0
Other and eliminations    
Revenue Disaggregation    
Revenue $ 70.9 $ 80.5