XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Net Sales and Revenue Recognition - Disaggregation of the Company's net sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Product Information [Line Items]      
Net sales $ 1,943,585 $ 1,761,158 $ 1,417,677
Global Specialty Businesses      
Product Information [Line Items]      
Net sales 386,429 320,229 269,030
Operating Segments      
Product Information [Line Items]      
Net sales 1,943,585 1,761,158 1,417,677
Operating Segments | Product sales at a point in time      
Product Information [Line Items]      
Net sales 1,861,444 1,680,570 1,368,129
Operating Segments | Services transferred over time      
Product Information [Line Items]      
Net sales 82,141 80,588 49,548
Operating Segments | Product      
Product Information [Line Items]      
Net sales 1,557,156 1,440,929 1,148,647
Operating Segments | Metals      
Product Information [Line Items]      
Net sales 604,657 559,450 439,111
Operating Segments | Metalworking and other      
Product Information [Line Items]      
Net sales 952,499 881,479 709,536
Operating Segments | Global Specialty Businesses      
Product Information [Line Items]      
Net sales 386,429 320,229 269,030
Operating Segments | Americas      
Product Information [Line Items]      
Net sales 943,748 759,502 604,957
Operating Segments | Americas | Product sales at a point in time      
Product Information [Line Items]      
Net sales 903,610 724,357 580,663
Operating Segments | Americas | Services transferred over time      
Product Information [Line Items]      
Net sales 40,138 35,145 24,294
Operating Segments | Americas | Product      
Product Information [Line Items]      
Net sales 696,102 572,643 450,161
Operating Segments | Americas | Metals      
Product Information [Line Items]      
Net sales 252,513 210,340 163,135
Operating Segments | Americas | Metalworking and other      
Product Information [Line Items]      
Net sales 443,589 362,303 287,026
Operating Segments | Americas | Global Specialty Businesses      
Product Information [Line Items]      
Net sales 247,646 186,859 154,796
Operating Segments | EMEA      
Product Information [Line Items]      
Net sales 558,342 560,667 451,351
Operating Segments | EMEA | Product sales at a point in time      
Product Information [Line Items]      
Net sales 526,977 527,083 434,549
Operating Segments | EMEA | Services transferred over time      
Product Information [Line Items]      
Net sales 31,365 33,584 16,802
Operating Segments | EMEA | Product      
Product Information [Line Items]      
Net sales 474,604 480,126 383,187
Operating Segments | EMEA | Metals      
Product Information [Line Items]      
Net sales 137,767 141,950 107,880
Operating Segments | EMEA | Metalworking and other      
Product Information [Line Items]      
Net sales 336,837 338,176 275,307
Operating Segments | EMEA | Global Specialty Businesses      
Product Information [Line Items]      
Net sales 83,738 80,541 68,164
Operating Segments | Asia/Pacific      
Product Information [Line Items]      
Net sales 441,495 440,989 361,369
Operating Segments | Asia/Pacific | Product sales at a point in time      
Product Information [Line Items]      
Net sales 430,857 429,130 352,917
Operating Segments | Asia/Pacific | Services transferred over time      
Product Information [Line Items]      
Net sales 10,638 11,859 8,452
Operating Segments | Asia/Pacific | Product      
Product Information [Line Items]      
Net sales 386,450 388,160 315,299
Operating Segments | Asia/Pacific | Metals      
Product Information [Line Items]      
Net sales 214,377 207,160 168,096
Operating Segments | Asia/Pacific | Metalworking and other      
Product Information [Line Items]      
Net sales 172,073 181,000 147,203
Operating Segments | Asia/Pacific | Global Specialty Businesses      
Product Information [Line Items]      
Net sales $ 55,045 $ 52,829 $ 46,070