XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis and Level of Fair Value Hierarchy Utilized (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 33,966,000 $ 35,098,000
Marketable securities 244,198,000 167,823,000
Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total 278,164,000 202,921,000
Recurring | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 12,049,000 25,174,000
Recurring | U.S. Treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 18,925,000  
Marketable securities 19,450,000 10,231,000
Recurring | Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 102,206 96,672,000
Recurring | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 2,992,000 9,924,000
Marketable securities 57,197,000 48,476,000
Recurring | Government Agency Securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 65,345,000 12,444,000
Recurring | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total 12,049,000 25,174,000
Recurring | Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 12,049,000 25,174,000
Recurring | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total 266,115,000 177,747,000
Recurring | Level 2 | U.S. Treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 18,925,000  
Marketable securities 19,450,000 10,231,000
Recurring | Level 2 | Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities 102,206 96,672,000
Recurring | Level 2 | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 2,992,000 9,924,000
Marketable securities 57,197,000 48,476,000
Recurring | Level 2 | Government Agency Securities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities $ 65,345,000 $ 12,444,000