XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue Disaggregation    
Revenue $ 4,485.8 $ 2,838.4
Carbon steel    
Revenue Disaggregation    
Revenue 2,547.5 1,659.2
Aluminum    
Revenue Disaggregation    
Revenue 692.8 462.8
Stainless steel    
Revenue Disaggregation    
Revenue 764.9 452.9
Alloy steel    
Revenue Disaggregation    
Revenue 183.7 117.3
Toll processing    
Revenue Disaggregation    
Revenue 135.1 115.6
Other.    
Revenue Disaggregation    
Revenue $ 161.8 $ 30.6