XML 95 R80.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Summary by Currency of Foreign Currency Forward Contracts (Detail) - Foreign currency forward contracts - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Buy    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Contractual amounts of foreign currency forward contracts $ 45,600,000 $ 42,300,000
Buy | Euro    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Contractual amounts of foreign currency forward contracts 29,300,000 25,400,000
Buy | Mexican peso    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Contractual amounts of foreign currency forward contracts 16,300,000 16,900,000
Sell    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Contractual amounts of foreign currency forward contracts 49,300,000 59,900,000
Sell | British pound    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Contractual amounts of foreign currency forward contracts 1,200,000 1,200,000
Sell | Canadian dollar    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Contractual amounts of foreign currency forward contracts $ 48,100,000 56,900,000
Sell | Euro    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Contractual amounts of foreign currency forward contracts   $ 1,800,000