XML 44 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Net Sales and Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables disaggregate the Company’s net sales by geographic region, customer industries, and timing of revenue recognized. Prior period information has been recast to reflect the Company’s current period customer industry disaggregation. See Note 1 of Notes to Condensed Consolidated Financial Statements.
Three Months Ended March 31, 2023
AmericasEMEAAsia/PacificConsolidated
Total
Customer Industries
Metals$68,134 $39,103 $46,660 $153,897 
Metalworking and other183,279 113,346 49,626 346,251 
$251,413 $152,449 $96,286 $500,148 
Timing of Revenue Recognized
Product sales at a point in time$240,481 $141,506 $93,923 $475,910 
Services transferred over time10,932 10,943 2,363 24,238 
$251,413 $152,449 $96,286 $500,148 
Three Months Ended March 31, 2022
AmericasEMEAAsia/PacificConsolidated
Total
Customer Industries
Metals$55,317 $36,793 $55,682 $147,792 
Metalworking and other156,774 110,026 59,579 326,379 
$212,091 $146,819 $115,261 $474,171 
Timing of Revenue Recognized
Product sales at a point in time$201,775 $136,803 $112,548 $451,126 
Services transferred over time10,316 10,016 2,713 23,045 
$212,091 $146,819 $115,261 $474,171