v3.23.3
Fair Value Measurements and Investments in Marketable Securities - Schedule of Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Short-term marketable securities    
Short-term marketable securities $ 19,554 $ 39,192
U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 17,563 11,744
U.S and foreign corporate debt securities    
Short-term marketable securities    
Short-term marketable securities   18,597
Recurring    
Cash equivalents    
Cash equivalents 25,754 49,676
Short-term marketable securities    
Short-term marketable securities 19,554 39,192
Long-term marketable securities    
Total assets measured at fair value 45,308 88,868
Recurring | U.S and foreign corporate debt securities    
Short-term marketable securities    
Short-term marketable securities   18,597
Recurring | U.S. treasury securities    
Cash equivalents    
Cash equivalents 2,696  
Short-term marketable securities    
Short-term marketable securities 17,563 11,744
Recurring | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities 1,991 8,851
Recurring | Money market fund    
Cash equivalents    
Cash equivalents 23,058 49,676
Recurring | Level 1    
Cash equivalents    
Cash equivalents 25,754 49,676
Short-term marketable securities    
Short-term marketable securities 0 0
Long-term marketable securities    
Total assets measured at fair value 25,754 49,676
Recurring | Level 1 | U.S and foreign corporate debt securities    
Short-term marketable securities    
Short-term marketable securities   0
Recurring | Level 1 | U.S. treasury securities    
Cash equivalents    
Cash equivalents 2,696  
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 1 | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 1 | Money market fund    
Cash equivalents    
Cash equivalents 23,058 49,676
Recurring | Level 2    
Cash equivalents    
Cash equivalents 0 0
Short-term marketable securities    
Short-term marketable securities 19,554 39,192
Long-term marketable securities    
Total assets measured at fair value 19,554 39,192
Recurring | Level 2 | U.S and foreign corporate debt securities    
Short-term marketable securities    
Short-term marketable securities   18,597
Recurring | Level 2 | U.S. treasury securities    
Cash equivalents    
Cash equivalents 0  
Short-term marketable securities    
Short-term marketable securities 17,563 11,744
Recurring | Level 2 | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities 1,991 8,851
Recurring | Level 2 | Money market fund    
Cash equivalents    
Cash equivalents 0 0
Recurring | Level 3    
Cash equivalents    
Cash equivalents 0 0
Short-term marketable securities    
Short-term marketable securities 0 0
Long-term marketable securities    
Total assets measured at fair value 0 0
Recurring | Level 3 | U.S and foreign corporate debt securities    
Short-term marketable securities    
Short-term marketable securities   0
Recurring | Level 3 | U.S. treasury securities    
Cash equivalents    
Cash equivalents 0  
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 3 | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 3 | Money market fund    
Cash equivalents    
Cash equivalents $ 0 $ 0