XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Summary of Financial Assets Measured at Fair Value (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value disclosure $ 52,607 $ 31,417
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents fair value disclosure 30,305 11,709
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents fair value disclosure 4,498 1,992
Assets fair value disclosure 9,110 10,906
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value disclosure 31,311 12,959
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents fair value disclosure 30,305 11,709
Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value disclosure 21,296 18,458
Significant Other Observable Inputs (Level 2) | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents fair value disclosure 4,498 1,992
Assets fair value disclosure 9,110 10,906
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents fair value disclosure 4,800 2,189
Assets fair value disclosure 2,888 3,371
Corporate Debt Securities | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents fair value disclosure 4,800 2,189
Assets fair value disclosure 2,888 3,371
U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value disclosure 1,006 1,250
U.S. Treasury Securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets fair value disclosure $ 1,006 $ 1,250