XML 48 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents    
Cash and cash equivalents $ 1,995,482 $ 553,398
Cash    
Cash and Cash Equivalents    
Cash and cash equivalents 135,729 122,312
Money market funds    
Cash and Cash Equivalents    
Cash and cash equivalents 233,344 96,116
Government-backed securities    
Cash and Cash Equivalents    
Cash and cash equivalents 54,250 44,250
Treasury securities    
Cash and Cash Equivalents    
Cash and cash equivalents 25,022 44,052
Corporate debt securities    
Cash and Cash Equivalents    
Cash and cash equivalents $ 1,547,137 $ 246,668