Consolidated Balance Sheets (Parenthetical) (Unaudited) - ₪ / shares |
Jun. 30, 2018 |
Dec. 31, 2017 |
|---|---|---|
| Statement of Financial Position [Abstract] | ||
| Ordinary shares, par value | ₪ 0.01 | ₪ 0.01 |
| Ordinary shares, shares authorized | 200,000,000 | 200,000,000 |
| Ordinary shares, shares issued | 34,385,330 | 34,124,223 |
| Ordinary shares, shares outstanding | 34,385,330 | 34,124,223 |