XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Net Sales and Revenue Recognition (Tables)
6 Months Ended
Jun. 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 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 
Three Months Ended June 30, 2024
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$63,753 $35,307 $50,150 $149,210 
Metalworking and other159,764 102,694 51,899 314,357 
$223,517 $138,001 $102,049 $463,567 
Six Months Ended June 30, 2024
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$129,779 $68,127 $101,061 $298,967 
Metalworking and other323,492 208,296 102,571 634,359 
$453,271 $276,423 $203,632 $933,326