XML 39 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Investments - Tabular Disclosure - Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Money market funds    
Cash equivalents:    
Cash equivalents, Amortized Cost $ 341,711 $ 98,946
Cash equivalents 341,711 98,946
U.S. Treasury obligations    
Cash equivalents:    
Cash equivalents, Amortized Cost 29,999 14,992
Cash equivalents $ 29,999 $ 14,992