XML 54 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Cash and Cash Equivalents    
Cash and cash equivalents $ 334,171 $ 78,823
Cash    
Cash and Cash Equivalents    
Cash and cash equivalents 126,505 15,863
Money market funds    
Cash and Cash Equivalents    
Cash and cash equivalents 79,950 42,960
Government Backed Securities (REPO)    
Cash and Cash Equivalents    
Cash and cash equivalents 43,250 $ 20,000
Treasury securities    
Cash and Cash Equivalents    
Cash and cash equivalents 24,998  
Corporate debt securities    
Cash and Cash Equivalents    
Cash and cash equivalents $ 59,468