XML 115 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash and Cash equivalents and Short-term investments - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Restricted Cash and Cash Equivalents Items [Line Items]    
Short-term investments $ 728,898 $ 607,902
Term deposits    
Restricted Cash and Cash Equivalents Items [Line Items]    
Short-term investments 424,094 0
US treasury bills    
Restricted Cash and Cash Equivalents Items [Line Items]    
Short-term investments 199,981 607,902
Corporate debt securities    
Restricted Cash and Cash Equivalents Items [Line Items]    
Short-term investments $ 104,823 $ 0