XML 34 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Mar. 31, 2016
Derivative contracts      
Assets $ 673 $ 1,932 $ 648
Liabilities (718) (305) (1,429)
Derivatives designated as hedging instruments: | Foreign currency forward contracts      
Derivative contracts      
Notional Amounts 1,768 2,357 12,339
Liabilities (71) (119) (1,350)
Derivatives designated as hedging instruments: | Commodity futures contracts      
Derivative contracts      
Notional Amounts 9,880 10,811 12,029
Assets 673 1,932 648
Liabilities $ (647) $ (186) $ (79)