XML 38 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Basic and diluted earnings per share (Tables)
3 Months Ended
Mar. 31, 2020
Basic and diluted earnings per share  
Schedule of potential dilutive common shares

March 31, 

    

2020

    

2019

(ordinary shares)

BMS warrants

10,262,500

8,830,000

Stock options under 2014 Plans

3,003,430

2,969,444

Non-vested RSUs and earned PSUs

635,390

864,942

Stock options under previous option plan

14,000

14,000

Employee share purchase plan

681

471

Total potential dilutive ordinary shares

13,916,001

12,678,857