XML 96 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Capital - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2017
Oct. 07, 2015
Jan. 31, 2016
Jun. 30, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 30, 2017
Share Capital [Line Items]                
Voting rights of ordinary shareholder         one      
Number of warrants cashless exercised         1,418,711 902,132    
Warrants exercise price $ 3.59       $ 3.59 $ 3.59    
Credit facility repayment date         Dec. 31, 2013      
Class of Warrant or Right, Date from which Warrants or Rights Exercisable         Jan. 31, 2016      
Unrecognized compensation cost $ 39,253       $ 39,253      
Unrecognized compensation cost expected recognition weighted average period         2 years 10 months 10 days      
Weighted average grant date fair values options granted         $ 10.53 7.37 $ 10.64  
Weighted average grant date fair values options forfeited and cancelled         $ 12.54 $ 9.72 $ 5.73  
Aggregate intrinsic values options exercised         $ 17,945 $ 7,673 $ 3,546  
Fair value of ordinary shares $ 20.20       $ 20.20 $ 7.85 $ 22.36  
Options                
Share Capital [Line Items]                
Stock awards granted, vesting period         4 years      
Stock awards granted, expiration period         10 years      
2015 Plan                
Share Capital [Line Items]                
Percentage increase in number of shares available for issuance 4.00%              
Number of shares available for issuance 23,302,529       23,302,529     19,730,105
Ordinary shares available for grant 12,971,921       12,971,921      
2015 Plan | Options                
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      
ESPP                
Share Capital [Line Items]                
Ordinary shares available for grant 2,277,705       2,277,705      
Increase in shares authorized for issuance available for grants 830,000       830,000      
Percentage of increase in shares outstanding         1.00%      
Ordinary Shares                
Share Capital [Line Items]                
Warrants exercised to ordinary shares             62,744,517  
Issuance of shares in connection with employee stock purchase plan(in shares)         167,433 92,388    
Ordinary Shares | IPO                
Share Capital [Line Items]                
Sale of ordinary shares   7,876,195            
Proceeds from issuance of ordinary shares   $ 157,534            
Ordinary Shares | ESPP                
Share Capital [Line Items]                
Issuance of shares in connection with employee stock purchase plan(in shares)         259,821      
Warrant                
Share Capital [Line Items]                
The Number of ordinary shares that originally could be purchased by exercise of warrants in cash         6,498 220,316    
Warrants exercised to ordinary shares     315,155          
Warrant | Warrants Not Settleable in Cash                
Share Capital [Line Items]                
Sale of ordinary shares         803,138 864,341    
Series J Convertible Preferred shares                
Share Capital [Line Items]                
Shares issued       4,068,500        
Shares issued, price per share       $ 23.33        
Proceeds from issuance of preferred shares, net       $ 94,599        
Share issuance expenses       $ 319        
Liquidation preference per share       $ 23.33        
Series H Convertible Preferred Shares                
Share Capital [Line Items]                
Warrants exercise price $ 18.77       $ 18.77      
Warrants issued to purchase of preferred shares         975,644