XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Equivalents and Short-Term Investments - Schedule of Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents    
Cost $ 146,730 $ 159,775
Short-Term Investments    
Cost 135,572 102,908
Gross Unrealized Gains 7 0
Gross Unrealized Losses (15) 0
Fair Value 135,564 102,908
Money market funds    
Cash and Cash Equivalents    
Fair Value 84,698 102,908
Money market funds | Level 1    
Cash and Cash Equivalents    
Cost 84,698 $ 102,908
U.S. government securities    
Short-Term Investments    
Fair Value 24,168  
U.S. government securities | Level 1    
Short-Term Investments    
Cost 24,173  
Gross Unrealized Gains 3  
Gross Unrealized Losses (8)  
Corporate paper    
Short-Term Investments    
Fair Value 26,698  
Corporate paper | Level 2    
Short-Term Investments    
Cost 26,701  
Gross Unrealized Gains 4  
Gross Unrealized Losses $ (7)