XML 64 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Total net sales $ 301,329 $ 334,231 $ 610,709 $ 645,305
Point-in-Time(1)        
Disaggregation of Revenue [Line Items]        
Total net sales 253,735 283,748 513,915 544,001
Over Time        
Disaggregation of Revenue [Line Items]        
Total net sales 47,594 50,483 96,794 101,304
Americas        
Disaggregation of Revenue [Line Items]        
Total net sales 121,708 128,914 246,725 251,569
Americas | Point-in-Time(1)        
Disaggregation of Revenue [Line Items]        
Total net sales 103,113 105,773 208,412 205,454
Americas | Over Time        
Disaggregation of Revenue [Line Items]        
Total net sales 18,595 23,141 38,313 46,115
EMEA        
Disaggregation of Revenue [Line Items]        
Total net sales 74,656 92,725 161,385 184,318
EMEA | Point-in-Time(1)        
Disaggregation of Revenue [Line Items]        
Total net sales 56,203 74,101 123,896 146,569
EMEA | Over Time        
Disaggregation of Revenue [Line Items]        
Total net sales 18,453 18,624 37,489 37,749
APAC        
Disaggregation of Revenue [Line Items]        
Total net sales 104,965 112,592 202,599 209,418
APAC | Point-in-Time(1)        
Disaggregation of Revenue [Line Items]        
Total net sales 94,419 103,874 181,607 191,978
APAC | Over Time        
Disaggregation of Revenue [Line Items]        
Total net sales $ 10,546 $ 8,718 $ 20,992 $ 17,440