XML 47 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Net Sales and Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2026
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$64,860 $35,926 $51,139 $151,925 
Metalworking and other148,868 106,157 73,529 328,554 
$213,728 $142,083 $124,668 $480,479 
Three Months Ended March 31, 2025
Customer IndustriesAmericasEMEAAsia/PacificConsolidated
Total
Metals$64,296 $32,960 $49,867 $147,123 
Metalworking and other149,415 96,318 50,058 295,791 
$213,711 $129,278 $99,925 $442,914