XML 36 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Capital - Additional Information (Details)
9 Months Ended
Sep. 30, 2017
$ / shares
shares
Share Capital [Line Items]  
The Number of ordinary shares that originally could be purchased by exercise of warrants 1,418,711
Warrants exercise price | $ / shares $ 3.59
Options exercised 1,370,810
Ordinary shares issued upon option exercise 1,364,645
Warrant  
Share Capital [Line Items]  
The Number of ordinary shares that originally could be purchased by exercise of warrants in cash 6,498
Warrant | Warrants Not Settleable in Cash  
Share Capital [Line Items]  
Number of shares issued upon the exercise of warrants 803,138