v3.10.0.1
GENERAL (Schedule of Revenue from Contracts with Customers) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 02, 2018
Dec. 31, 2017
Deferred Revenues - Current term $ 3,407   $ 2,559
Deferred Revenues - Long term 47,595   31,453
Retained earnings $ 132,554   66,172
Adjustments due following adoption of ASC 606 [Member]      
Deferred Revenues - Current term     (89)
Deferred Revenues - Long term     3,961
Retained earnings     $ (3,872)
After Adjustment [Member]      
Deferred Revenues - Current term   $ 2,470  
Deferred Revenues - Long term   35,414  
Retained earnings   $ 62,300