XML 72 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Net Sales and Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Product Information [Line Items]        
Net sales $ 435,262 $ 286,040 $ 865,045 $ 664,601
Transferred At Point In Time [Member]        
Product Information [Line Items]        
Net sales 416,329 274,834 825,484 643,215
Transferred Over Time [Member]        
Product Information [Line Items]        
Net sales 18,933 11,206 39,561 21,386
Americas [Member]        
Product Information [Line Items]        
Net sales 185,856 112,870 365,983 286,997
Americas [Member] | Transferred At Point In Time [Member]        
Product Information [Line Items]        
Net sales 177,227 108,644 348,821 277,446
Americas [Member] | Transferred Over Time [Member]        
Product Information [Line Items]        
Net sales 8,629 4,226 17,162 9,551
EMEA [Member]        
Product Information [Line Items]        
Net sales 145,114 93,271 285,200 214,715
EMEA [Member] | Transferred At Point In Time [Member]        
Product Information [Line Items]        
Net sales 137,838 87,995 269,000 206,418
EMEA [Member] | Transferred Over Time [Member]        
Product Information [Line Items]        
Net sales 7,276 5,276 16,200 8,297
Asia Pacific [Member]        
Product Information [Line Items]        
Net sales 104,292 79,899 213,862 162,889
Asia Pacific [Member] | Transferred At Point In Time [Member]        
Product Information [Line Items]        
Net sales 101,264 78,195 207,663 159,351
Asia Pacific [Member] | Transferred Over Time [Member]        
Product Information [Line Items]        
Net sales 3,028 1,704 6,199 3,538
Operating Segments [Member]        
Product Information [Line Items]        
Net sales 354,668 226,699 706,059 534,986
Operating Segments [Member] | Metals [Member]        
Product Information [Line Items]        
Net sales 135,640 93,027 266,450 211,177
Operating Segments [Member] | Metalworking [Member]        
Product Information [Line Items]        
Net sales 219,028 133,672 439,609 323,809
Operating Segments [Member] | Global Specialty Businesses [Member]        
Product Information [Line Items]        
Net sales 80,594 59,341 158,986 129,615
Operating Segments [Member] | Americas [Member]        
Product Information [Line Items]        
Net sales 139,673 80,576 274,544 210,472
Operating Segments [Member] | Americas [Member] | Metals [Member]        
Product Information [Line Items]        
Net sales 51,799 32,687 98,592 79,360
Operating Segments [Member] | Americas [Member] | Metalworking [Member]        
Product Information [Line Items]        
Net sales 87,874 47,889 175,952 131,112
Operating Segments [Member] | Americas [Member] | Global Specialty Businesses [Member]        
Product Information [Line Items]        
Net sales 46,183 32,294 91,439 76,525
Operating Segments [Member] | EMEA [Member]        
Product Information [Line Items]        
Net sales 123,436 77,702 243,250 182,541
Operating Segments [Member] | EMEA [Member] | Metals [Member]        
Product Information [Line Items]        
Net sales 35,634 24,924 69,908 54,812
Operating Segments [Member] | EMEA [Member] | Metalworking [Member]        
Product Information [Line Items]        
Net sales 87,802 52,778 173,342 127,729
Operating Segments [Member] | EMEA [Member] | Global Specialty Businesses [Member]        
Product Information [Line Items]        
Net sales 21,678 15,569 41,950 32,174
Operating Segments [Member] | Asia Pacific [Member]        
Product Information [Line Items]        
Net sales 91,559 68,421 188,265 141,973
Operating Segments [Member] | Asia Pacific [Member] | Metals [Member]        
Product Information [Line Items]        
Net sales 48,207 35,416 97,950 77,005
Operating Segments [Member] | Asia Pacific [Member] | Metalworking [Member]        
Product Information [Line Items]        
Net sales 43,352 33,005 90,315 64,968
Operating Segments [Member] | Asia Pacific [Member] | Global Specialty Businesses [Member]        
Product Information [Line Items]        
Net sales $ 12,733 $ 11,478 $ 25,597 $ 20,916