XML 55 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Cash and Cash Equivalents    
Cash and cash equivalents $ 1,936,998 $ 553,398
Cash    
Cash and Cash Equivalents    
Cash and cash equivalents 113,781 122,312
Money market funds    
Cash and Cash Equivalents    
Cash and cash equivalents 366,242 96,116
Government-backed securities    
Cash and Cash Equivalents    
Cash and cash equivalents 197,250 44,250
Treasury securities    
Cash and Cash Equivalents    
Cash and cash equivalents 99,996 44,052
Corporate debt securities    
Cash and Cash Equivalents    
Cash and cash equivalents $ 1,159,729 $ 246,668