XML 53 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and cash equivalents - Summary of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Cash And Cash Equivalents [Line Items]      
Cash at bank and in hand $ 1,465,757 $ 441,283  
Cash equivalents 300,816 833  
Cash and cash equivalents 1,766,573 442,116 $ 258,604
Denominated in US$      
Cash And Cash Equivalents [Line Items]      
Cash and cash equivalents 907,662 297,813  
Denominated in RMB      
Cash And Cash Equivalents [Line Items]      
Cash and cash equivalents 36,222 23,898  
Denominated in Hong Kong dollar      
Cash And Cash Equivalents [Line Items]      
Cash and cash equivalents 822,182 119,695  
Denominated in Australia dollar      
Cash And Cash Equivalents [Line Items]      
Cash and cash equivalents 471 $ 710  
Denominated in Taiwan dollar      
Cash And Cash Equivalents [Line Items]      
Cash and cash equivalents $ 36