XML 45 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Net Sales and Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following tables disaggregate the Company’s net sales by segment and customer industry.
Three Months Ended June 30, 2026
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$71,560 $39,091 $57,580 $168,231 
Metalworking and other164,953 119,345 80,021 364,319 
$236,513 $158,436 $137,601 $532,550 
Six Months Ended June 30, 2026
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$136,420 $75,017 $108,719 $320,156 
Metalworking and other313,821 225,502 153,550 692,873 
$450,241 $300,519 $262,269 $1,013,029 
Three Months Ended June 30, 2025
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$62,825 $36,348 $55,782 $154,955 
Metalworking and other158,237 103,575 66,633 328,445 
$221,062 $139,923 $122,415 $483,400 
Six Months Ended June 30, 2025
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$127,121 $69,308 $105,649 $302,078 
Metalworking and other307,652 199,893 116,691 624,236 
$434,773 $269,201 $222,340 $926,314