Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments

Fair Value Measurements (Schedule of Fair Value Measurements) (Details)

v3.5.0.2
Fair Value Measurements (Schedule of Fair Value Measurements) (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Fair value, asset (liability) $ (6,788) $ (6,665)
Fair Value, Inputs, Level 2 [Member]    
Fair value, asset (liability) 343 326
Fair Value, Inputs, Level 3 [Member]    
Fair value, asset (liability) (7,131) (6,991)
Foreign Exchange Future [Member] | Not Designated as Hedging Instrument [Member]    
Derivative assets 516 866
Derivative liabilities (457) (432)
Foreign Exchange Future [Member] | Designated as Hedging Instrument [Member]    
Derivative assets 284 23
Derivative liabilities   (131)
Foreign Exchange Future [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member]    
Derivative assets 516 866
Derivative liabilities (457) (432)
Foreign Exchange Future [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member]    
Derivative assets 284 23
Derivative liabilities   (131)
Foreign Exchange Future [Member] | Fair Value, Inputs, Level 3 [Member] | Not Designated as Hedging Instrument [Member]    
Derivative assets
Derivative liabilities
Foreign Exchange Future [Member] | Fair Value, Inputs, Level 3 [Member] | Designated as Hedging Instrument [Member]    
Derivative assets
Derivative liabilities  
Obligations in connection with acquisitions [Member]    
Derivative liabilities (7,131) (6,991)
Obligations in connection with acquisitions [Member] | Fair Value, Inputs, Level 2 [Member]    
Derivative liabilities
Obligations in connection with acquisitions [Member] | Fair Value, Inputs, Level 3 [Member]    
Derivative liabilities $ (7,131) $ (6,991)