XML 49 R37.htm IDEA: XBRL DOCUMENT v3.4.0.3
Derivative Financial Instruments - Derivative Instruments at Gross Fair Value Reflected in Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Derivatives, Fair Value [Line Items]    
Foreign exchange contracts, Assets $ 1,531 $ 1,431
Foreign exchange contracts, Liabilities (1,316) (1,298)
Fair Value of Derivatives Designated as Hedge Instruments    
Derivatives, Fair Value [Line Items]    
Foreign exchange contracts, Assets 1,207 1,390
Foreign exchange contracts, Liabilities (1,292) (1,250)
Fair Value of Derivatives Not Designated as Hedge Instruments    
Derivatives, Fair Value [Line Items]    
Foreign exchange contracts, Assets 324 41
Foreign exchange contracts, Liabilities $ (24) $ (48)