XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis $ 135,903 $ 85,007
Cash Equivalents and Short-Term Investments, Unrealized Gains 23 4
Cash Equivalents and Short-Term Investments, Fair Value 135,926 85,011
Cash equivalents 64,680 35,030
Short-term investments 71,246 49,981
Total 135,926 85,011
Money Market Mutual Funds    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 64,680 1,034
Cash Equivalents and Short-Term Investments, Fair Value 64,680 1,034
U.S. Treasury And Government Agencies Securities    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 71,223 83,973
Cash Equivalents and Short-Term Investments, Unrealized Gains 23 4
Cash Equivalents and Short-Term Investments, Fair Value $ 71,246 $ 83,977