XML 88 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivatives - Contracts Held (Details) - Not designated as hedging instrument
9 Months Ended 12 Months Ended
Sep. 30, 2017
USD ($)
$ / ¥
$ / €
BRL / $
$ / BRL
Dec. 31, 2016
USD ($)
¥ / $
$ / €
$ / BRL
Foreign currency exchange contracts | USD/Euro    
Derivative [Line Items]    
Notional value $ 17,000,000 $ 18,000,000
Forward rate | $ / € 1.20390 1.0513
Unrealized gain/(loss) recorded at balance sheet date $ 299,000 $ (61,000)
Foreign currency exchange contracts | USD/Chinese Yuan Renminbi    
Derivative [Line Items]    
Notional value $ 22,000,000  
Forward rate | $ / ¥ 6.61740  
Unrealized gain/(loss) recorded at balance sheet date $ 111,000  
Foreign currency exchange contract, One | USD/Brazilian Real    
Derivative [Line Items]    
Notional value $ 4,500,000.0 $ 2,000,000
Forward rate | $ / BRL 3.23300 3.4775
Unrealized gain/(loss) recorded at balance sheet date $ (86,000) $ (131,000)
Foreign currency exchange contract, Two | USD/Brazilian Real    
Derivative [Line Items]    
Notional value $ 1,000,000 $ 4,000,000
Forward rate 3.3660 3.2316
Unrealized gain/(loss) recorded at balance sheet date $ 61,000 $ 39,000
Foreign currency exchange contract, Three | USD/Chinese Yuan Renminbi    
Derivative [Line Items]    
Notional value   $ 10,000,000
Forward rate | ¥ / $   6.6757
Unrealized gain/(loss) recorded at balance sheet date   $ (457,000)
Foreign currency exchange contract, Four | USD/Chinese Yuan Renminbi    
Derivative [Line Items]    
Notional value   $ 25,000,000
Forward rate | ¥ / $   6.7230
Unrealized gain/(loss) recorded at balance sheet date   $ (974,000)