XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Basic and diluted earnings per share (Tables)
12 Months Ended
Dec. 31, 2022
Basic and diluted earnings per share  
Schedule of basic and diluted earnings per share

Year ended December 31, 

2022

2021

2020

(in thousands, except
share amounts)

Numerator:

Net (loss) / income attributable to ordinary shares

$

(126,789)

$

329,589

$

(125,024)

(126,789)

329,589

Denominator:

Weighted-average number of ordinary shares outstanding - basic

46,735,045

45,986,467

44,466,365

Stock options under 2014 Plans and previous plan

746,044

Non-vested RSUs and PSUs

107,162

Employee share purchase plan

1,299

Weighted-average number of ordinary shares outstanding - diluted

46,735,045

46,840,972

44,466,365

Schedule of potential dilutive common shares

Year ended December 31, 

2022

2021

2020

Anti-dilutive ordinary share equivalents

Stock options under 2014 Plans and previous plan

4,237,917

2,576,281

2,673,279

Non-vested RSUs and PSUs

2,219,464

1,236,385

679,958

Employee share purchase plan

1,048

1,842

560

Total anti-dilutive ordinary share equivalents

6,458,429

3,814,508

3,353,797