XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue Disaggregation      
Revenues $ 13,835.0 $ 14,805.9 $ 17,025.0
Carbon steel      
Revenue Disaggregation      
Revenues 7,575.6 8,071.8 9,487.7
Aluminum      
Revenue Disaggregation      
Revenues 2,294.4 2,456.4 2,658.7
Stainless steel      
Revenue Disaggregation      
Revenues 2,068.8 2,336.7 2,877.4
Alloy      
Revenue Disaggregation      
Revenues 637.7 704.9 741.0
Toll processing and logistics      
Revenue Disaggregation      
Revenues 623.7 610.6 554.2
Copper and brass      
Revenue Disaggregation      
Revenues 311.2 304.6 336.7
Miscellaneous and eliminations      
Revenue Disaggregation      
Revenues $ 323.6 $ 320.9 $ 369.3