XML 89 R78.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives - Contracts Held (Details) - Not designated as hedging instrument
6 Months Ended 12 Months Ended
Jun. 30, 2017
USD ($)
$ / ¥
BRL / $
$ / BRL
$ / €
Dec. 31, 2016
USD ($)
¥ / $
$ / BRL
$ / €
Foreign currency exchange contracts | USD/Euro    
Derivative [Line Items]    
Notional value $ 21,000,000.0 $ 18,000,000
Forward rate | $ / € 1.1149 1.0513
Unrealized gain/(loss) recorded at balance sheet date [1] $ (537,000) $ (61,000)
Foreign currency exchange contracts | USD/Chinese Yuan Renminbi    
Derivative [Line Items]    
Notional value $ 12,000,000  
Forward rate | $ / ¥ 6.8655  
Unrealized gain/(loss) recorded at balance sheet date [1] $ (128,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.233 3.4775
Unrealized gain/(loss) recorded at balance sheet date [1] $ 188,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.366 3.2316
Unrealized gain/(loss) recorded at balance sheet date [1] $ (2,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 [1]   $ (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 [1]   $ (974,000)
[1] Unrealized gains on foreign currency exchange contracts are recorded in prepaid expenses and other current assets. Unrealized losses on foreign currency exchange contracts are recorded in other accrued expenses.