XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Net Sales and Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of 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 September 30, 2023
AmericasEMEAAsia/PacificConsolidated
Total
Customer Industries
Metals$67,957 $32,630 $49,320 $149,907 
Metalworking and other177,942 106,990 55,773 340,705 
$245,899 $139,620 $105,093 $490,612 
Timing of Revenue Recognized
Product sales at a point in time$235,209 $128,586 $102,305 $466,100 
Services transferred over time10,690 11,034 2,788 24,512 
$245,899 $139,620 $105,093 $490,612 
Nine Months Ended September 30, 2023
AmericasEMEAAsia/PacificConsolidated
Total
Customer Industries
Metals$204,834 $104,376 $144,109 $453,319 
Metalworking and other545,697 331,226 155,962 1,032,885 
$750,531 $435,602 $300,071 $1,486,204 
Timing of Revenue Recognized
Product sales at a point in time$718,187 $402,508 $291,740 $1,412,435 
Services transferred over time32,344 33,094 8,331 73,769 
$750,531 $435,602 $300,071 $1,486,204 
Three Months Ended September 30, 2022
AmericasEMEAAsia/PacificConsolidated
Total
Customer Industries
Metals$67,943 $32,748 $51,341 $152,032 
Metalworking and other186,735 101,638 51,813 340,186 
$254,678 $134,386 $103,154 $492,218 
Timing of Revenue Recognized
Product sales at a point in time$243,699 $124,566 $99,929 $468,194 
Services transferred over time10,979 9,820 3,225 24,024 
$254,678 $134,386 $103,154 $492,218 
Nine Months Ended September 30, 2022
AmericasEMEAAsia/PacificConsolidated
Total
Customer Industries
Metals$185,784 $107,163 $163,239 $456,186 
Metalworking and other516,796 319,576 166,219 1,002,591 
$702,580 $426,739 $329,458 $1,458,777 
Timing of Revenue Recognized
Product sales at a point in time$669,945 $396,944 $321,031 $1,387,920 
Services transferred over time32,635 29,795 8,427 70,857 
$702,580 $426,739 $329,458 $1,458,777