XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Available-for-Sale Securities - Summary of Available-For-Sale Securities Recorded in Cash and Cash Equivalents or Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 305,244  
Fair Value 304,315  
Fair Value, Measurements, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 305,244 $ 205,943
Unrealized Gains 8 13
Unrealized Losses (937) (108)
Fair Value 304,315 205,848
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 92,372 60,375
Fair Value 92,372 60,375
Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 134,270 82,204
Unrealized Losses (732) (98)
Fair Value 133,538 82,106
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 77,402 46,678
Unrealized Gains 8 13
Unrealized Losses (204) (4)
Fair Value 77,206 46,687
Fair Value, Measurements, Recurring | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost   15,486
Unrealized Losses   (5)
Fair Value   15,481
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 1,200
Unrealized Losses (1) (1)
Fair Value $ 1,199 $ 1,199