XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Schedule of Calculation of Estimated Fair Value of Success Payment Liabilities (Details) - Success Payment Liabilities
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value of Common Stock | Harvard    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability measurement input 24.8 27.22
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 24.8 27.22
Expected Volatility | Harvard    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability measurement input 0.78 0.80
Expected Volatility | Broad Institute    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability measurement input 0.81 0.79
Expected Term (years) | Minimum | Harvard    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability, term 10 days 21 days
Expected Term (years) | Minimum | Broad Institute    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability, term 10 days 21 days
Expected Term (years) | Maximum | Harvard    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Success payment liability, term 4 years 5 months 26 days 5 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 5 years 4 months 9 days 6 years 4 months 9 days