XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and cash equivalents - Summary of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Cash And Cash Equivalents [Line Items]      
Cash at bank and in hand $ 1,097,430 $ 441,283  
Cash equivalents 301,068 833  
Cash and cash equivalents 1,398,498 442,116 $ 175,879
Denominated in US$      
Cash And Cash Equivalents [Line Items]      
Cash and cash equivalents 762,209 297,813  
Denominated in RMB      
Cash And Cash Equivalents [Line Items]      
Cash and cash equivalents 28,802 23,898  
Denominated in Hong Kong dollar      
Cash And Cash Equivalents [Line Items]      
Cash and cash equivalents 607,323 119,695  
Denominated in Australia dollar      
Cash And Cash Equivalents [Line Items]      
Cash and cash equivalents 134 $ 710  
Denominated in Taiwan dollar      
Cash And Cash Equivalents [Line Items]      
Cash and cash equivalents $ 30