v3.26.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities $ 194,635 $ 277,325
U.S. Treasury Bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities 154,384 109,719
Fair Value, Recurring Basis    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total fair value of assets 194,635 277,325
Fair Value, Recurring Basis | U.S. Treasury Bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities 154,384 109,719
Fair Value, Recurring Basis | Corporate Debt Obligations    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities 13,237  
Fair Value, Recurring Basis | U.S. Government bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities   45,441
Fair Value, Recurring Basis | Money Market Funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 27,014 122,165
Fair Value, Recurring Basis | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total fair value of assets 27,014 122,165
Fair Value, Recurring Basis | Level 1 | Money Market Funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 27,014 122,165
Fair Value, Recurring Basis | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total fair value of assets 167,621 155,160
Fair Value, Recurring Basis | Level 2 | U.S. Treasury Bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities 154,384 109,719
Fair Value, Recurring Basis | Level 2 | Corporate Debt Obligations    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities $ 13,237  
Fair Value, Recurring Basis | Level 2 | U.S. Government bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities   $ 45,441