|12 Months Ended|
Dec. 31, 2017
|Disclosure of classes of share capital [abstract]|
|Schedule of Composition of Share Capital||
(1) Net of treasury shares as follows: 258,046 Ordinary shares as of December 31, 2017, 256,184 Ordinary shares as of December 31, 2016 and 254,666 Ordinary shares as of December 31, 2015, all of which have been purchased according to share buyback programs that were authorized the Company's Board of Directors.
The disclosure of classes of share capital. [Refer: Share capital [member]]
Reference 1: http://www.xbrl.org/2003/role/disclosureRef