XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Sales and Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Product Information [Line Items]    
Net sales $ 469,759 $ 500,148
Operating Segments    
Product Information [Line Items]    
Net sales 469,759 500,148
Operating Segments | Americas    
Product Information [Line Items]    
Net sales 229,754 251,413
Operating Segments | EMEA    
Product Information [Line Items]    
Net sales 138,422 152,449
Operating Segments | Asia/Pacific    
Product Information [Line Items]    
Net sales 101,583 96,286
Operating Segments | Metals    
Product Information [Line Items]    
Net sales 149,757 153,897
Operating Segments | Metals | Americas    
Product Information [Line Items]    
Net sales 66,026 68,134
Operating Segments | Metals | EMEA    
Product Information [Line Items]    
Net sales 32,820 39,103
Operating Segments | Metals | Asia/Pacific    
Product Information [Line Items]    
Net sales 50,911 46,660
Operating Segments | Metalworking and other    
Product Information [Line Items]    
Net sales 320,002 346,251
Operating Segments | Metalworking and other | Americas    
Product Information [Line Items]    
Net sales 163,728 183,279
Operating Segments | Metalworking and other | EMEA    
Product Information [Line Items]    
Net sales 105,602 113,346
Operating Segments | Metalworking and other | Asia/Pacific    
Product Information [Line Items]    
Net sales $ 50,672 $ 49,626