XML 101 R89.htm IDEA: XBRL DOCUMENT v3.8.0.1
SHAREHOLDERS' EQUITY (Schedule of Intrinsic and Fair Values of Options Exercised) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Stockholders' Equity Note [Abstract]      
The intrinsic value of options exercised $ 26,031 $ 40,314 $ 15,374
The original fair value of options exercised $ 7,202 $ 16,711 $ 3,721