v3.10.0.1
GENERAL (Schedule of Fair Value of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Derivative assets:    
Derivative assets $ 652 $ 221
Derivative liabilities:    
Derivetive instrument fair value (24) (401)
Derivatives not designated as cash flow hedging instruments [Member] | Foreign exchange option contracts [Member]    
Derivative assets:    
Derivative assets 340 221
Derivative liabilities:    
Derivative liabilities (24) (285)
Derivatives not designated as cash flow hedging instruments [Member] | Foreign exchange forward contracts [Member]    
Derivative assets:    
Derivative assets 312
Derivative liabilities:    
Derivative liabilities $ (116)