v3.25.2
Fair Value Measurement - Summary of Investments Measured and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 102,673 $ 181,509
Gross Unrealized Gains 21 190
Gross Unrealized Losses (13) (31)
Fair Value 102,681 181,668
Financial Assets Included Within Cash and Cash Equivalents | Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial assets Included within cash and cash equivalents, Amortized Cost 25,932 24,376
Financial assets Included within cash and cash equivalents, Gross Unrealized Gains 0 0
Financial assets Included within cash and cash equivalents, Gross Unrealized Losses 0 0
Financial assets Included within cash and cash equivalents, Fair Value 25,932 24,376
Financial Assets Included Within Cash and Cash Equivalents | U.S. Treasury Securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial assets Included within cash and cash equivalents, Amortized Cost 3,092  
Financial assets Included within cash and cash equivalents, Gross Unrealized Gains 0  
Financial assets Included within cash and cash equivalents, Gross Unrealized Losses 0  
Financial assets Included within cash and cash equivalents, Fair Value 3,092  
Financial Assets Included Within Marketable Securities [Member] | U.S. Treasury Securities | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial assets Included within cash and cash equivalents, Amortized Cost 53,046 105,219
Financial assets Included within cash and cash equivalents, Gross Unrealized Gains 13 117
Financial assets Included within cash and cash equivalents, Gross Unrealized Losses (10) (23)
Financial assets Included within cash and cash equivalents, Fair Value 53,049 105,313
Financial Assets Included Within Marketable Securities [Member] | Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial assets Included within cash and cash equivalents, Amortized Cost 5,539 20,437
Financial assets Included within cash and cash equivalents, Gross Unrealized Gains 3 36
Financial assets Included within cash and cash equivalents, Gross Unrealized Losses 0 (3)
Financial assets Included within cash and cash equivalents, Fair Value 5,542 20,470
Financial Assets Included Within Marketable Securities [Member] | Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial assets Included within cash and cash equivalents, Amortized Cost 999 13,894
Financial assets Included within cash and cash equivalents, Gross Unrealized Gains 0 6
Financial assets Included within cash and cash equivalents, Gross Unrealized Losses 0 (1)
Financial assets Included within cash and cash equivalents, Fair Value 999 13,899
Financial Assets Included Within Marketable Securities [Member] | U.S. Government Agency Securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Financial assets Included within cash and cash equivalents, Amortized Cost 14,065 17,583
Financial assets Included within cash and cash equivalents, Gross Unrealized Gains 5 31
Financial assets Included within cash and cash equivalents, Gross Unrealized Losses (3) (4)
Financial assets Included within cash and cash equivalents, Fair Value $ 14,067 $ 17,610