Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Foreign Exchange Contracts by Currency (Details)

v3.8.0.1
Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) - USD ($)
$ in Thousands
Oct. 03, 2017
Dec. 31, 2017
Mar. 31, 2017
Derivative [Line Items]      
Foreign currency unrealized loss $ 3,326    
Foreign Exchange Contract      
Derivative [Line Items]      
Notional amount 200,000    
Foreign currency exchange minimum 162,061    
Foreign currency exchange maximum 159,198    
Spot rate value $ 155,872    
Foreign Exchange Forward Contracts      
Derivative [Line Items]      
Notional amount   $ 19,392 $ 2,375
Russian Ruble | Foreign Exchange Forward Contracts      
Derivative [Line Items]      
Notional amount   3,442 250
Euro | Foreign Exchange Forward Contracts      
Derivative [Line Items]      
Notional amount   4,000 0
South Korean Won | Foreign Exchange Forward Contracts      
Derivative [Line Items]      
Notional amount   10,700 1,300
Mexican Peso | Foreign Exchange Forward Contracts      
Derivative [Line Items]      
Notional amount   300 450
Australian Dollar | Foreign Exchange Forward Contracts      
Derivative [Line Items]      
Notional amount   $ 950 $ 375