XML 102 R82.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Capital - Schedule of Stock Option Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Number of options outstanding 14,806,027 11,377,354
Options outstanding, weighted average remaining contractual term 7 years 2 months 12 days  
Number of options exercisable 6,389,813  
Options exercisable, weighted average remaining contractual term 5 years 2 months 16 days  
Exercise price 0.23 - 1.00    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Number of options outstanding 338,906  
Options outstanding, weighted average remaining contractual term 1 year 11 months 12 days  
Number of options exercisable 338,906  
Options exercisable, weighted average remaining contractual term 1 year 11 months 12 days  
Exercise price 0.23 - 1.00 | Minimum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 0.23  
Exercise price 0.23 - 1.00 | Maximum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 1.00  
Exercise price 1.01 - 7.00    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Number of options outstanding 2,627,476  
Options outstanding, weighted average remaining contractual term 4 years 3 months 15 days  
Number of options exercisable 2,491,388  
Options exercisable, weighted average remaining contractual term 4 years 18 days  
Exercise price 1.01 - 7.00 | Minimum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 1.01  
Exercise price 1.01 - 7.00 | Maximum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 7.00  
Exercise price 7.01 - 11.00    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Number of options outstanding 4,395,057  
Options outstanding, weighted average remaining contractual term 7 years 6 months 21 days  
Number of options exercisable 1,589,345  
Options exercisable, weighted average remaining contractual term 5 years 2 months 12 days  
Exercise price 7.01 - 11.00 | Minimum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 7.01  
Exercise price 7.01 - 11.00 | Maximum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 11.00  
Exercise price 11.01 - 16.00    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Number of options outstanding 5,260,210  
Options outstanding, weighted average remaining contractual term 8 years 2 months 16 days  
Number of options exercisable 1,305,796  
Options exercisable, weighted average remaining contractual term 6 years 11 months 8 days  
Exercise price 11.01 - 16.00 | Minimum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 11.01  
Exercise price 11.01 - 16.00 | Maximum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 16.00  
Exercise price 16.01 - 20.00    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Number of options outstanding 351,750  
Options outstanding, weighted average remaining contractual term 9 years 6 months 25 days  
Exercise price 16.01 - 20.00 | Minimum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 16.01  
Exercise price 16.01 - 20.00 | Maximum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 20.00  
Exercise price 20.01 - 27.50    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Number of options outstanding 1,832,628  
Options outstanding, weighted average remaining contractual term 8 years 1 month 24 days  
Number of options exercisable 664,378  
Options exercisable, weighted average remaining contractual term 7 years 9 months 29 days  
Exercise price 20.01 - 27.50 | Minimum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 20.01  
Exercise price 20.01 - 27.50 | Maximum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 27.50