XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Net Sales and Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Product Information [Line Items]        
Net sales $ 490,612 $ 492,218 $ 1,486,204 $ 1,458,777
Operating Segments        
Product Information [Line Items]        
Net sales 490,612 492,218 1,486,204 1,458,777
Operating Segments | Product sales at a point in time        
Product Information [Line Items]        
Net sales 466,100 468,194 1,412,435 1,387,920
Operating Segments | Services transferred over time        
Product Information [Line Items]        
Net sales 24,512 24,024 73,769 70,857
Operating Segments | Americas        
Product Information [Line Items]        
Net sales 245,899 254,678 750,531 702,580
Operating Segments | Americas | Product sales at a point in time        
Product Information [Line Items]        
Net sales 235,209 243,699 718,187 669,945
Operating Segments | Americas | Services transferred over time        
Product Information [Line Items]        
Net sales 10,690 10,979 32,344 32,635
Operating Segments | EMEA        
Product Information [Line Items]        
Net sales 139,620 134,386 435,602 426,739
Operating Segments | EMEA | Product sales at a point in time        
Product Information [Line Items]        
Net sales 128,586 124,566 402,508 396,944
Operating Segments | EMEA | Services transferred over time        
Product Information [Line Items]        
Net sales 11,034 9,820 33,094 29,795
Operating Segments | Asia/Pacific        
Product Information [Line Items]        
Net sales 105,093 103,154 300,071 329,458
Operating Segments | Asia/Pacific | Product sales at a point in time        
Product Information [Line Items]        
Net sales 102,305 99,929 291,740 321,031
Operating Segments | Asia/Pacific | Services transferred over time        
Product Information [Line Items]        
Net sales 2,788 3,225 8,331 8,427
Operating Segments | Metals        
Product Information [Line Items]        
Net sales 149,907 152,032 453,319 456,186
Operating Segments | Metals | Americas        
Product Information [Line Items]        
Net sales 67,957 67,943 204,834 185,784
Operating Segments | Metals | EMEA        
Product Information [Line Items]        
Net sales 32,630 32,748 104,376 107,163
Operating Segments | Metals | Asia/Pacific        
Product Information [Line Items]        
Net sales 49,320 51,341 144,109 163,239
Operating Segments | Metalworking and other        
Product Information [Line Items]        
Net sales 340,705 340,186 1,032,885 1,002,591
Operating Segments | Metalworking and other | Americas        
Product Information [Line Items]        
Net sales 177,942 186,735 545,697 516,796
Operating Segments | Metalworking and other | EMEA        
Product Information [Line Items]        
Net sales 106,990 101,638 331,226 319,576
Operating Segments | Metalworking and other | Asia/Pacific        
Product Information [Line Items]        
Net sales $ 55,773 $ 51,813 $ 155,962 $ 166,219