XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue Disaggregation    
Revenue $ 3,965.3 $ 4,485.8
Carbon steel    
Revenue Disaggregation    
Revenue 2,128.5 2,547.5
Aluminum    
Revenue Disaggregation    
Revenue 670.2 692.8
Stainless steel    
Revenue Disaggregation    
Revenue 657.3 764.9
Alloy    
Revenue Disaggregation    
Revenue 191.4 183.7
Toll processing and logistics    
Revenue Disaggregation    
Revenue 155.4 135.1
Copper and brass    
Revenue Disaggregation    
Revenue 82.0 86.6
Other and eliminations    
Revenue Disaggregation    
Revenue $ 80.5 $ 75.2