XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Net Sales and Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Product Information [Line Items]        
Net sales $ 495,444 $ 492,388 $ 995,592 $ 966,559
Operating Segments        
Product Information [Line Items]        
Net sales 495,444 492,388 995,592 966,559
Operating Segments | Product sales at a point in time        
Product Information [Line Items]        
Net sales 470,425 468,600 946,335 919,726
Operating Segments | Services transferred over time        
Product Information [Line Items]        
Net sales 25,019 23,788 49,257 46,833
Operating Segments | Metals        
Product Information [Line Items]        
Net sales 149,515 156,472 303,412 304,264
Operating Segments | Metalworking and other        
Product Information [Line Items]        
Net sales 345,929 335,916 692,180 662,295
Operating Segments | Americas        
Product Information [Line Items]        
Net sales 253,219 235,809 504,632 447,900
Operating Segments | Americas | Product sales at a point in time        
Product Information [Line Items]        
Net sales 242,497 224,469 482,978 426,244
Operating Segments | Americas | Services transferred over time        
Product Information [Line Items]        
Net sales 10,722 11,340 21,654 21,656
Operating Segments | Americas | Metals        
Product Information [Line Items]        
Net sales 68,743 62,633 136,877 117,950
Operating Segments | Americas | Metalworking and other        
Product Information [Line Items]        
Net sales 184,476 173,176 367,755 329,950
Operating Segments | EMEA        
Product Information [Line Items]        
Net sales 143,533 145,535 295,982 292,354
Operating Segments | EMEA | Product sales at a point in time        
Product Information [Line Items]        
Net sales 132,416 135,576 273,922 272,379
Operating Segments | EMEA | Services transferred over time        
Product Information [Line Items]        
Net sales 11,117 9,959 22,060 19,975
Operating Segments | EMEA | Metals        
Product Information [Line Items]        
Net sales 32,643 37,622 71,746 74,415
Operating Segments | EMEA | Metalworking and other        
Product Information [Line Items]        
Net sales 110,890 107,913 224,236 217,939
Operating Segments | Asia/Pacific        
Product Information [Line Items]        
Net sales 98,692 111,044 194,978 226,305
Operating Segments | Asia/Pacific | Product sales at a point in time        
Product Information [Line Items]        
Net sales 95,512 108,555 189,435 221,103
Operating Segments | Asia/Pacific | Services transferred over time        
Product Information [Line Items]        
Net sales 3,180 2,489 5,543 5,202
Operating Segments | Asia/Pacific | Metals        
Product Information [Line Items]        
Net sales 48,129 56,217 94,789 111,899
Operating Segments | Asia/Pacific | Metalworking and other        
Product Information [Line Items]        
Net sales $ 50,563 $ 54,827 $ 100,189 $ 114,406