v3.26.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 195,751 $ 236,277
Gross Unrealized Holding Gains   55
Aggregate Fair Value 195,751 236,332
Cash and Cash Equivalents [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 185,778 160,025
Gross Unrealized Holding Gains   13
Aggregate Fair Value 185,778 160,038
Level 1 [Member] | Cash and Cash Equivalents [Member] | Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 175,800 116,181
Aggregate Fair Value 175,800 116,181
Level 2 [Member] | Cash and Cash Equivalents [Member] | Government Bonds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 9,978 43,844
Gross Unrealized Holding Gains   13
Aggregate Fair Value 9,978 43,857
Level 2 [Member] | Short-Term Investments [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 9,973 76,252
Gross Unrealized Holding Gains   42
Aggregate Fair Value 9,973 76,294
Level 2 [Member] | Short-Term Investments [Member] | Government Bonds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 9,973 76,252
Gross Unrealized Holding Gains   42
Aggregate Fair Value $ 9,973 $ 76,294