XML 90 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives - Impact of Derivative Instruments on Income Statement (Details) - Foreign currency contracts - Other income, net - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Derivative [Line Items]      
Unrealized gain (loss) on foreign currency contracts $ 386 $ (634) $ (64)
Realized gain (loss) on foreign currency contracts 1,661 (1,699) (296)
Total net gain (loss) on foreign currency contracts $ 2,047 $ (2,333) $ (360)