v3.23.1
Short-Term Investments and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 140,813 $ 165,691
Unrealized Gains 14 19
Unrealized Losses (46) (134)
Fair Value 140,781 165,576
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 23,654 32,035
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 23,654 32,035
U.S. government treasury bills    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 50,101 70,812
Unrealized Gains 0 4
Unrealized Losses (26) (108)
Fair Value 50,075 70,708
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 47,233 53,296
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 47,233 53,296
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 4,280 4,276
Unrealized Gains 0 0
Unrealized Losses (20) (26)
Fair Value 4,260 4,250
Government agency    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 15,545 5,272
Unrealized Gains 14 15
Unrealized Losses 0 0
Fair Value $ 15,559 $ 5,287