Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details)

v3.20.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets $ 123,152 $ 77,986
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets 24,939 20,016
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets 98,213 57,970
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets 20,373 14,731
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets 20,373 14,731
U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets 4,566 5,285
U.S. Treasury Securities | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets 4,566 5,285
Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets 38,999 15,186
Commercial paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets 38,999 15,186
Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets 13,977 17,171
Corporate debt securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets 13,977 17,171
U.S. agency bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets 45,237 25,613
U.S. agency bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial Assets $ 45,237 $ 25,613