XML 61 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Net Sales and Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Product Information [Line Items]    
Net sales $ 500,148 $ 474,171
Operating Segments    
Product Information [Line Items]    
Net sales 500,148 474,171
Operating Segments | Product sales at a point in time    
Product Information [Line Items]    
Net sales 475,910 451,126
Operating Segments | Services transferred over time    
Product Information [Line Items]    
Net sales 24,238 23,045
Operating Segments | Metals    
Product Information [Line Items]    
Net sales 153,897 147,792
Operating Segments | Metalworking and other    
Product Information [Line Items]    
Net sales 346,251 326,379
Operating Segments | Americas    
Product Information [Line Items]    
Net sales 251,413 212,091
Operating Segments | Americas | Product sales at a point in time    
Product Information [Line Items]    
Net sales 240,481 201,775
Operating Segments | Americas | Services transferred over time    
Product Information [Line Items]    
Net sales 10,932 10,316
Operating Segments | Americas | Metals    
Product Information [Line Items]    
Net sales 68,134 55,317
Operating Segments | Americas | Metalworking and other    
Product Information [Line Items]    
Net sales 183,279 156,774
Operating Segments | EMEA    
Product Information [Line Items]    
Net sales 152,449 146,819
Operating Segments | EMEA | Product sales at a point in time    
Product Information [Line Items]    
Net sales 141,506 136,803
Operating Segments | EMEA | Services transferred over time    
Product Information [Line Items]    
Net sales 10,943 10,016
Operating Segments | EMEA | Metals    
Product Information [Line Items]    
Net sales 39,103 36,793
Operating Segments | EMEA | Metalworking and other    
Product Information [Line Items]    
Net sales 113,346 110,026
Operating Segments | Asia/Pacific    
Product Information [Line Items]    
Net sales 96,286 115,261
Operating Segments | Asia/Pacific | Product sales at a point in time    
Product Information [Line Items]    
Net sales 93,923 112,548
Operating Segments | Asia/Pacific | Services transferred over time    
Product Information [Line Items]    
Net sales 2,363 2,713
Operating Segments | Asia/Pacific | Metals    
Product Information [Line Items]    
Net sales 46,660 55,682
Operating Segments | Asia/Pacific | Metalworking and other    
Product Information [Line Items]    
Net sales $ 49,626 $ 59,579