XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash equivalents:    
Cash equivalents $ 22,097 $ 32,641
Short-term investments:    
Short-term investments 117,691 127,703
Money Market Fund    
Cash equivalents:    
Cash equivalents 22,097 32,641
U.S. Government Treasury Securities    
Short-term investments:    
Short-term investments 115,195 99,036
Corporate and Agency Bonds    
Short-term investments:    
Short-term investments 2,496 28,667
Level 1    
Cash equivalents:    
Cash equivalents 22,097 32,641
Short-term investments:    
Short-term investments 115,195 99,036
Level 1 | Money Market Fund    
Cash equivalents:    
Cash equivalents 22,097 32,641
Level 1 | U.S. Government Treasury Securities    
Short-term investments:    
Short-term investments 115,195 99,036
Level 2    
Short-term investments:    
Short-term investments 2,496 28,667
Level 2 | Corporate and Agency Bonds    
Short-term investments:    
Short-term investments $ 2,496 $ 28,667