XML 100 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share Capital - Schedule of Stock Option Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Number of options outstanding 14,438,215 14,806,027
Options outstanding, weighted average remaining contractual term 7 years 3 months 7 days  
Number of options exercisable 6,090,628  
Options exercisable, weighted average remaining contractual term 5 years 7 months 9 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 46,045  
Options outstanding, weighted average remaining contractual term 1 year 3 months 10 days  
Number of options exercisable 46,045  
Options exercisable, weighted average remaining contractual term 1 year 3 months 10 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 1,741,728  
Options outstanding, weighted average remaining contractual term 3 years 5 months 4 days  
Number of options exercisable 1,664,228  
Options exercisable, weighted average remaining contractual term 3 years 2 months 23 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 3,358,859  
Options outstanding, weighted average remaining contractual term 7 years 1 month 28 days  
Number of options exercisable 1,477,492  
Options exercisable, weighted average remaining contractual term 5 years 10 months 28 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 4,725,204  
Options outstanding, weighted average remaining contractual term 7 years 5 months 4 days  
Number of options exercisable 1,745,554  
Options exercisable, weighted average remaining contractual term 6 years 9 months 3 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 298,637  
Options outstanding, weighted average remaining contractual term 8 years 6 months 25 days  
Number of options exercisable 71,502  
Options exercisable, weighted average remaining contractual term 8 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 3,661,651  
Options outstanding, weighted average remaining contractual term 8 years 6 months 25 days  
Number of options exercisable 1,073,462  
Options exercisable, weighted average remaining contractual term 6 years 11 months 23 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  
Exercise price 27.51 - 35.00    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Number of options outstanding 606,091  
Options outstanding, weighted average remaining contractual term 9 years 6 months 10 days  
Number of options exercisable 12,345  
Options exercisable, weighted average remaining contractual term 9 years 5 months 1 day  
Exercise price 27.51 - 35.00 | Minimum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 27.51  
Exercise price 27.51 - 35.00 | Maximum    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 35.00