XML 52 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Cash Equivalents and Investments - Tabular Disclosure - Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Money market funds    
Cash equivalents:    
Cash equivalents, Amortized Cost $ 285,014 $ 98,946
Cash equivalents $ 285,014 98,946
U.S. Treasury obligations    
Cash equivalents:    
Cash equivalents, Amortized Cost   14,992
Cash equivalents   $ 14,992