XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Net Sales and Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
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 September 30, 2025
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$66,807 $37,227 $56,230 $160,264 
Metalworking and other155,980 106,673 70,925 333,578 
$222,787 $143,900 $127,155 $493,842 
Nine Months Ended September 30, 2025
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$193,928 $106,535 $161,879 $462,342 
Metalworking and other463,632 306,566 187,616 957,814 
$657,560 $413,101 $349,495 $1,420,156 
Three Months Ended September 30, 2024
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$65,393 $34,782 $52,385 $152,560 
Metalworking and other154,882 99,353 55,479 309,714 
$220,275 $134,135 $107,864 $462,274 
Nine Months Ended September 30, 2024
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$195,172 $102,909 $153,446 $451,527 
Metalworking and other478,374 307,649 158,050 944,073 
$673,546 $410,558 $311,496 $1,395,600