XML 34 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Jun. 30, 2016
Derivative contracts      
Assets $ 157 $ 1,932 $ 2,664
Liabilities (422) (305) (914)
Derivatives designated as hedging instruments: | Foreign currency forward contracts      
Derivative contracts      
Notional Amounts 3,200 2,357 9,010
Assets 83    
Liabilities   (119) (911)
Derivatives designated as hedging instruments: | Commodity futures contracts      
Derivative contracts      
Notional Amounts 12,543 10,811 11,631
Assets 74 1,932 2,664
Liabilities $ (422) $ (186) $ (3)