XML 102 R80.htm IDEA: XBRL DOCUMENT v3.6.0.2
Share Capital - Schedule of Stock Option Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Number of options outstanding 11,377,354 10,134,829
Options outstanding, weighted average remaining contractual term 6 years 10 months 2 days  
Number of options exercisable 5,979,150  
Options exercisable, weighted average remaining contractual term 5 years 2 months 23 days  
Exercise price 0.17    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 0.17  
Number of options outstanding 422,735  
Options outstanding, weighted average remaining contractual term 2 months 27 days  
Number of options exercisable 422,735  
Options exercisable, weighted average remaining contractual term 2 months 27 days  
Exercise price 0.23    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 0.23  
Number of options outstanding 423,019  
Options outstanding, weighted average remaining contractual term 2 years 4 months 21 days  
Number of options exercisable 423,019  
Options exercisable, weighted average remaining contractual term 2 years 4 months 21 days  
Exercise price 0.38    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 0.38  
Number of options outstanding 488,331  
Options outstanding, weighted average remaining contractual term 3 years 9 months 11 days  
Number of options exercisable 488,331  
Options exercisable, weighted average remaining contractual term 3 years 9 months 11 days  
Exercise price 3.44    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 3.44  
Number of options outstanding 1,779,072  
Options outstanding, weighted average remaining contractual term 4 years 10 months 17 days  
Number of options exercisable 1,779,072  
Options exercisable, weighted average remaining contractual term 4 years 10 months 17 days  
Exercise price 6.39    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 6.39  
Number of options outstanding 224,025  
Options outstanding, weighted average remaining contractual term 9 years 9 months 26 days  
Exercise price 6.72    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 6.72  
Number of options outstanding 838,725  
Options outstanding, weighted average remaining contractual term 5 years 8 months 1 day  
Number of options exercisable 838,725  
Options exercisable, weighted average remaining contractual term 5 years 8 months 1 day  
Exercise price 6.83    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 6.83  
Number of options outstanding 91,558  
Options outstanding, weighted average remaining contractual term 5 years 11 months 12 days  
Number of options exercisable 91,558  
Options exercisable, weighted average remaining contractual term 5 years 11 months 12 days  
Exercise price 7.03    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 7.03  
Number of options outstanding 613,174  
Options outstanding, weighted average remaining contractual term 6 years 1 month 21 days  
Number of options exercisable 460,594  
Options exercisable, weighted average remaining contractual term 6 years 1 month 21 days  
Exercise price 7.04    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 7.04  
Number of options outstanding 135,992  
Options outstanding, weighted average remaining contractual term 6 years 5 months 16 days  
Number of options exercisable 101,973  
Options exercisable, weighted average remaining contractual term 6 years 5 months 16 days  
Exercise price 7.28    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 7.28  
Number of options outstanding 129,488  
Options outstanding, weighted average remaining contractual term 6 years 7 months 28 days  
Number of options exercisable 97,098  
Options exercisable, weighted average remaining contractual term 6 years 7 months 28 days  
Exercise price 7.48    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 7.48  
Number of options outstanding 491,949  
Options outstanding, weighted average remaining contractual term 7 years 1 month 21 days  
Number of options exercisable 250,380  
Options exercisable, weighted average remaining contractual term 7 years 1 month 17 days  
Exercise price 7.52    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 7.52  
Number of options outstanding 108,491  
Options outstanding, weighted average remaining contractual term 7 years 2 months 27 days  
Number of options exercisable 54,967  
Options exercisable, weighted average remaining contractual term 7 years 2 months 23 days  
Exercise price 7.58    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 7.58  
Number of options outstanding 52,032  
Options outstanding, weighted average remaining contractual term 7 years 5 months 23 days  
Number of options exercisable 26,012  
Options exercisable, weighted average remaining contractual term 7 years 5 months 23 days  
Exercise price 7.73    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 7.73  
Number of options outstanding 428,096  
Options outstanding, weighted average remaining contractual term 7 years 9 months 7 days  
Number of options exercisable 215,510  
Options exercisable, weighted average remaining contractual term 7 years 9 months 7 days  
Exercise price 11.39    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 11.39  
Number of options outstanding 395,675  
Options outstanding, weighted average remaining contractual term 9 years 4 months 6 days  
Exercise price 11.44    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 11.44  
Number of options outstanding 228,050  
Options outstanding, weighted average remaining contractual term 9 years 6 months 29 days  
Exercise price 11.46    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 11.46  
Number of options outstanding 1,173,675  
Options outstanding, weighted average remaining contractual term 9 years 1 month 28 days  
Exercise price 14.37    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 14.37  
Number of options outstanding 1,556,881  
Options outstanding, weighted average remaining contractual term 8 years 1 month 28 days  
Number of options exercisable 398,227  
Options exercisable, weighted average remaining contractual term 8 years 1 month 24 days  
Exercise price 15.60    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 15.60  
Number of options outstanding 141,606  
Options outstanding, weighted average remaining contractual term 8 years 3 months 22 days  
Number of options exercisable 35,395  
Options exercisable, weighted average remaining contractual term 8 years 3 months 22 days  
Exercise price 20.20    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 20.20  
Number of options outstanding 114,145  
Options outstanding, weighted average remaining contractual term 8 years 9 months 22 days  
Number of options exercisable 29,513  
Options exercisable, weighted average remaining contractual term 8 years 9 months 22 days  
Exercise price 21.90    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 21.90  
Number of options outstanding 489,800  
Options outstanding, weighted average remaining contractual term 9 years 15 days  
Exercise price 22.00    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 22.00  
Number of options outstanding 834,035  
Options outstanding, weighted average remaining contractual term 8 years 9 months 4 days  
Number of options exercisable 211,841  
Options exercisable, weighted average remaining contractual term 8 years 9 months 4 days  
Exercise price 27.50    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Exercise price $ 27.50  
Number of options outstanding 216,800  
Options outstanding, weighted average remaining contractual term 8 years 11 months 19 days  
Number of options exercisable 54,200  
Options exercisable, weighted average remaining contractual term 8 years 11 months 19 days