v3.26.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Fair Value Hierarchy Utilized (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities $ 256,249 $ 306,710
Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities 60,481 84,750
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities 22,759 23,961
US Government Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities 173,009 197,999
Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 89,966 72,890
Total Marketable Securities 256,249 306,710
Fair Value, Recurring | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 89,966 72,890
Fair Value, Recurring | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 89,966 72,890
Total Marketable Securities 169,904  
Fair Value, Recurring | Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 89,966 72,890
Fair Value, Recurring | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities 86,345 306,710
Fair Value, Recurring | Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities 60,481 84,750
Fair Value, Recurring | Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities 60,481 84,750
Fair Value, Recurring | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities 22,759 23,961
Fair Value, Recurring | Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities 22,759 23,961
Fair Value, Recurring | US Government Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities 173,009 197,999
Fair Value, Recurring | US Government Debt Securities | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities 169,904  
Fair Value, Recurring | US Government Debt Securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total Marketable Securities $ 3,105 $ 197,999