XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash equivalents:    
Cash equivalents $ 43,786 $ 32,641
Short-term investments:    
Short-term investments 86,872 127,703
Money Market Fund    
Cash equivalents:    
Cash equivalents 41,793 32,641
U.S. Government Treasury Securities    
Short-term investments:    
Short-term investments 63,612 99,036
Corporate and Agency Bonds    
Cash equivalents:    
Cash equivalents 1,993  
Short-term investments:    
Short-term investments 23,260 28,667
Level 1    
Cash equivalents:    
Cash equivalents 41,793 32,641
Short-term investments:    
Short-term investments 63,612 99,036
Level 1 | Money Market Fund    
Cash equivalents:    
Cash equivalents 41,793 32,641
Level 1 | U.S. Government Treasury Securities    
Short-term investments:    
Short-term investments 63,612 99,036
Level 2    
Cash equivalents:    
Cash equivalents 1,993  
Short-term investments:    
Short-term investments 23,260 28,667
Level 2 | Corporate and Agency Bonds    
Cash equivalents:    
Cash equivalents 1,993  
Short-term investments:    
Short-term investments $ 23,260 $ 28,667