XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Total net sales $ 341,009 $ 318,609 $ 652,906 $ 618,714
Point-in-Time        
Disaggregation of Revenue [Line Items]        
Total net sales 289,408 266,849 551,542 516,813
Over Time        
Disaggregation of Revenue [Line Items]        
Total net sales 51,601 51,760 101,364 101,901
Americas        
Disaggregation of Revenue [Line Items]        
Total net sales 129,791 121,648 249,512 240,087
Americas | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Total net sales 105,670 102,034 202,211 200,338
Americas | Over Time        
Disaggregation of Revenue [Line Items]        
Total net sales 24,121 19,614 47,301 39,749
EMEIA        
Disaggregation of Revenue [Line Items]        
Total net sales 110,041 100,549 215,453 195,288
EMEIA | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Total net sales 90,487 77,485 177,394 149,528
EMEIA | Over Time        
Disaggregation of Revenue [Line Items]        
Total net sales 19,554 23,064 38,059 45,760
APAC        
Disaggregation of Revenue [Line Items]        
Total net sales 101,177 96,412 187,941 183,339
APAC | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Total net sales 93,251 87,330 171,937 166,947
APAC | Over Time        
Disaggregation of Revenue [Line Items]        
Total net sales $ 7,926 $ 9,082 $ 16,004 $ 16,392