|12 Months Ended|
Dec. 31, 2018
|Disclosure of classes of share capital [abstract]|
|Schedule of Composition of Share Capital||
Composition of share capital
(1) Net of treasury shares as follows: 258,046 Ordinary shares as of December 31, 2018, and as of December 31, 2017 and 256,184 Ordinary shares as of December 31, 2016, 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