XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.0.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, 2021
Dec. 31, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 205,943  
Fair Value 205,848  
Fair Value, Measurements, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 205,943 $ 138,557
Unrealized Gains 13 15
Unrealized Losses (108) (6)
Fair Value 205,848 138,566
Fair Value, Measurements, Recurring | U.S. Treasury money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 60,375 19,347
Fair Value 60,375 19,347
Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 82,204 107,703
Unrealized Gains   10
Unrealized Losses (98) (5)
Fair Value 82,106 107,708
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 46,678 998
Unrealized Gains 13 2
Unrealized Losses (4)  
Fair Value 46,687 1,000
Fair Value, Measurements, Recurring | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 15,486 10,509
Unrealized Gains   3
Unrealized Losses (5) (1)
Fair Value 15,481 $ 10,511
Fair Value, Measurements, Recurring | U.S. agency bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 1,200  
Unrealized Losses (1)  
Fair Value $ 1,199