XML 40 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Share Capital - Additional Information (Details)
6 Months Ended
Jun. 30, 2019
shares
Share Capital [Line Items]  
Options exercised 3,837,716
Ordinary shares issued upon option exercise 3,837,716
ESPP  
Share Capital [Line Items]  
Ordinary shares available for grants 3,078,989
Shares issued under plan 390,614
2015 Plan  
Share Capital [Line Items]  
Ordinary shares available for grants 11,986,679
2015 Plan | Option  
Share Capital [Line Items]  
Stock awards granted, vesting period 4 years
Stock awards granted, expiration period 10 years
2015 Plan | RSUs  
Share Capital [Line Items]  
Stock awards granted, vesting period 3 years