XML 56 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Basic and diluted earnings per share - Ordinary share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Income (Loss) for the period $ 399,468 $ (42,551) $ 357,912 $ (70,550)
Weighted Average Number of Shares Outstanding, Basic 46,037,900 44,387,463 45,754,766 44,333,460
Weighted-average number of ordinary shares outstanding - diluted 46,929,870 44,387,463 46,678,835 44,333,460
Stock options | Previous plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
ShareBased payment arrangements 797,165   824,101  
Stock options | ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
ShareBased payment arrangements 2,124   1,454  
Non-vested and earned RSUs and PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
ShareBased payment arrangements 92,681   98,514