XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Summary of sales by product and service (Details)
12 Months Ended
Dec. 31, 2024
segment
Y
item
location
Dec. 31, 2023
segment
item
Dec. 31, 2022
segment
item
Segment Information      
Number of reportable segments 1 1 1
Number of operating segments | segment 1 1 1
Minimum number of products the company distributes 100,000    
Number of network locations | location 320    
Quarterly dividends | Y 65    
Metals Service Centers      
Segment Information      
Sales (as a percent) 100.00% 100.00% 100.00%
Metals Service Centers | Carbon steel      
Segment Information      
Sales (as a percent) 53.00% 53.00% 54.00%
Metals Service Centers | Aluminum      
Segment Information      
Sales (as a percent) 16.00% 16.00% 15.00%
Metals Service Centers | Stainless steel      
Segment Information      
Sales (as a percent) 14.00% 15.00% 17.00%
Metals Service Centers | Alloy      
Segment Information      
Sales (as a percent) 5.00% 5.00% 4.00%
Metals Service Centers | Toll processing and logistics      
Segment Information      
Sales (as a percent) 4.00% 4.00% 3.00%
Metals Service Centers | Copper and brass      
Segment Information      
Sales (as a percent) 2.00% 2.00% 2.00%
Metals Service Centers | Miscellaneous      
Segment Information      
Sales (as a percent) 6.00% 5.00% 5.00%