XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Basic and diluted earnings per share - Ordinary share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Net income / (loss) attributable to ordinary shares $ (39,061) $ 399,468 $ (85,739) $ 357,912
Weighted-average number of ordinary shares outstanding - basic 46,668,554 46,037,900 46,634,026 45,754,766
Weighted-average number of ordinary shares outstanding - diluted 46,668,554 46,929,870 46,634,026 46,678,835
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based payment arrangements   2,124   1,454
Stock options | Previous plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based payment arrangements   797,165   824,101
Non-vested RSUs and PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based payment arrangements   92,681   98,514