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.4
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, 2020
Dec. 31, 2019
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 138,557  
Fair Value 138,566  
Fair Value, Measurements, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 138,557 $ 77,955
Unrealized Gains 15 32
Unrealized Losses (6) (1)
Fair Value 138,566 77,986
Fair Value, Measurements, Recurring | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 19,347 14,731
Fair Value 19,347 14,731
Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 107,703 5,285
Unrealized Gains 10 1
Unrealized Losses (5) (1)
Fair Value 107,708 5,285
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 998 15,174
Unrealized Gains 2 12
Fair Value 1,000 15,186
Fair Value, Measurements, Recurring | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 10,509 17,168
Unrealized Gains 3 3
Unrealized Losses (1)  
Fair Value $ 10,511 17,171
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
Unrealized Gains   16
Fair Value   $ 25,613