XML 92 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Financial Instruments - Schedule of Currency Forward Contracts MXN, THB and CHF (Details) - Designated as Hedging Instrument - Foreign currency exchange contracts
Dec. 31, 2017
MXN ($)
Dec. 31, 2017
THB (฿)
Dec. 31, 2017
CHF (SFr)
Dec. 31, 2016
MXN ($)
Dec. 31, 2016
THB (฿)
Dec. 31, 2016
CHF (SFr)
Dec. 31, 2015
MXN ($)
Dec. 31, 2015
THB (฿)
Dec. 31, 2015
CHF (SFr)
Mexican Peso                  
Derivative [Line Items]                  
Derivative notional amount | $ $ 126,400,000     $ 148,200,000     $ 28,504,800    
Thailand Baht                  
Derivative [Line Items]                  
Derivative notional amount | ฿   ฿ 0     ฿ 23,231,639     ฿ 0  
Other expense — net | Swiss Franc                  
Derivative [Line Items]                  
Derivative notional amount | SFr     SFr 4,800,000     SFr 3,150,000     SFr 0