v3.26.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities $ 277,325 $ 285,439
U.S. Treasury bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities 109,719 214,784
Fair Value, Recurring Basis    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total fair value of assets 277,325 285,439
Fair Value, Recurring Basis | U.S. Treasury bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   25,426
Available-for-sale marketable securities 109,719 189,358
Fair Value, Recurring Basis | Corporate Debt Obligations    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   33,910
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 122,165 36,745
Fair Value, Recurring Basis | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total fair value of assets 122,165 36,745
Fair Value, Recurring Basis | Level 1 | Money Market Funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 122,165 36,745
Fair Value, Recurring Basis | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total fair value of assets 155,160 248,694
Fair Value, Recurring Basis | Level 2 | U.S. Treasury bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   25,426
Available-for-sale marketable securities 109,719 189,358
Fair Value, Recurring Basis | Level 2 | Corporate Debt Obligations    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   $ 33,910
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