Annual report pursuant to Section 13 and 15(d)

Available-for-Sale Securities - Summary of Available-For-Sale Securities Recorded in Cash and Cash Equivalents or Marketable Securities (Details)

v3.20.1
Available-for-Sale Securities - Summary of Available-For-Sale Securities Recorded in Cash and Cash Equivalents or Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 77,955  
Fair Value 77,986  
Fair Value, Measurements, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 77,955 $ 106,427
Unrealized Gains 32 4
Unrealized Losses (1) (25)
Fair Value 77,986 106,406
Fair Value, Measurements, Recurring | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 14,731 23,156
Fair Value 14,731 23,156
Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 5,285 25,698
Unrealized Gains 1  
Unrealized Losses (1) (6)
Fair Value 5,285 25,692
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 15,174 19,203
Unrealized Gains 12  
Unrealized Losses   (13)
Fair Value 15,186 19,190
Fair Value, Measurements, Recurring | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 17,168 20,449
Unrealized Gains 3 4
Unrealized Losses   (2)
Fair Value 17,171 20,451
Fair Value, Measurements, Recurring | U.S. agency bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 25,597 17,921
Unrealized Gains 16  
Unrealized Losses   (4)
Fair Value $ 25,613 $ 17,917