v3.26.1
Fair Value of Financial Instruments - Schedule of Calculation of Estimated Fair Value of Success Payment Liabilities (Details) - Success Payment Liabilities
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Fair Value of Common Stock | Harvard    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability measurement input 23.83 27.72
Fair Value of Common Stock | Broad Institute    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability measurement input 23.83 27.72
Expected Volatility | Harvard    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability measurement input 0.71 0.71
Expected Volatility | Broad Institute    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability measurement input 0.74 0.75
Expected Term (years) | Minimum | Harvard    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability, term 3 days 3 days
Expected Term (years) | Minimum | Broad Institute    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability, term 3 days 3 days
Expected Term (years) | Maximum | Harvard    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability, term 3 years 2 months 26 days 3 years 5 months 26 days
Expected Term (years) | Maximum | Broad Institute    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability, term 4 years 1 month 9 days 4 years 4 months 9 days