v3.23.3
Fair Value Measurements and Investments in Marketable Securities - Schedule of Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Investments in marketable securities:    
Amortized Cost $ 26,656 $ 52,418
Amortized Cost, Short-term marketable securities 19,556 39,722
Gross Unrealized Gain, Short-term marketable securities 1 0
Gross Unrealized Loss, Short-term marketable securities (3) (530)
Fair Value, Short-term marketable securities 19,554 39,192
Amortized Cost 45,310 89,398
Gross Unrealized Gain 1 0
Gross Unrealized Loss (3) (530)
Fair Value 45,308 88,868
Cash equivalents    
Investments in marketable securities:    
Amortized Cost 25,754 49,676
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Fair Value 25,754 49,676
Money market fund | Cash equivalents    
Investments in marketable securities:    
Amortized Cost 23,058 49,676
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Fair Value 23,058 49,676
U.S and foreign corporate debt securities    
Investments in marketable securities:    
Amortized Cost, Short-term marketable securities   18,903
Gross Unrealized Gain, Short-term marketable securities   0
Gross Unrealized Loss, Short-term marketable securities   (306)
Fair Value, Short-term marketable securities   18,597
U.S. treasury securities    
Investments in marketable securities:    
Amortized Cost, Short-term marketable securities 17,565 11,968
Gross Unrealized Gain, Short-term marketable securities 1 0
Gross Unrealized Loss, Short-term marketable securities (3) (224)
Fair Value, Short-term marketable securities 17,563 11,744
U.S. treasury securities | Cash equivalents    
Investments in marketable securities:    
Amortized Cost 2,696  
Gross Unrealized Gain 0  
Gross Unrealized Loss 0  
Fair Value 2,696  
U.S. and foreign commercial paper    
Investments in marketable securities:    
Amortized Cost, Short-term marketable securities 1,991 8,851
Gross Unrealized Gain, Short-term marketable securities 0 0
Gross Unrealized Loss, Short-term marketable securities 0 0
Fair Value, Short-term marketable securities $ 1,991 $ 8,851