XML 46 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Commercial Paper    
Assets    
Marketable securities $ 329,181 $ 181,296
Harvard    
Liabilities    
Success payment liability 2,900 3,900
Broad Institute    
Liabilities    
Success payment liability 3,600 4,500
Recurring | Carrying Amount    
Assets    
Total assets 1,074,970 850,559
Liabilities    
Derivative settlement liability 6,654 5,404
Total liabilities 21,054 14,935
Recurring | Carrying Amount | Money Market Funds    
Assets    
Cash equivalents 258,003 281,786
Recurring | Carrying Amount | Commercial Paper    
Assets    
Cash equivalents 9,957  
Marketable securities 329,181 181,296
Recurring | Carrying Amount | Corporate Notes    
Assets    
Marketable securities 156,764 100,165
Recurring | Carrying Amount | U.S. Treasury Securities    
Assets    
Marketable securities 284,278 164,770
Recurring | Carrying Amount | U.S Government Securities    
Assets    
Marketable securities 27,877 114,761
Recurring | Carrying Amount | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 8,910 7,781
Recurring | Carrying Amount | Harvard    
Liabilities    
Success payment liability 2,900 3,900
Recurring | Carrying Amount | Broad Institute    
Liabilities    
Success payment liability 3,600 4,500
Recurring | Carrying Amount | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability   496
Recurring | Carrying Amount | Contingent Consideration of Milestones Liabilities    
Liabilities    
Contingent consideration liability 7,900  
Recurring | Carrying Amount | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability   635
Recurring | Fair Value    
Assets    
Total assets 1,074,970 850,559
Liabilities    
Derivative settlement liability 6,654 5,404
Total liabilities 21,054 14,935
Recurring | Fair Value | Money Market Funds    
Assets    
Cash equivalents 258,003 281,786
Recurring | Fair Value | Commercial Paper    
Assets    
Cash equivalents 9,957  
Marketable securities 329,181 181,296
Recurring | Fair Value | Corporate Notes    
Assets    
Marketable securities 156,764 100,165
Recurring | Fair Value | U.S. Treasury Securities    
Assets    
Marketable securities 284,278 164,770
Recurring | Fair Value | U.S Government Securities    
Assets    
Marketable securities 27,877 114,761
Recurring | Fair Value | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 8,910 7,781
Recurring | Fair Value | Harvard    
Liabilities    
Success payment liability 2,900 3,900
Recurring | Fair Value | Broad Institute    
Liabilities    
Success payment liability 3,600 4,500
Recurring | Fair Value | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability   496
Recurring | Fair Value | Contingent Consideration of Milestones Liabilities    
Liabilities    
Contingent consideration liability 7,900  
Recurring | Fair Value | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability   635
Recurring | Fair Value | Level 1    
Assets    
Total assets 266,913 289,567
Recurring | Fair Value | Level 1 | Money Market Funds    
Assets    
Cash equivalents 258,003 281,786
Recurring | Fair Value | Level 1 | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 8,910 7,781
Recurring | Fair Value | Level 2    
Assets    
Total assets 808,057 560,992
Recurring | Fair Value | Level 2 | Commercial Paper    
Assets    
Cash equivalents 9,957  
Marketable securities 329,181 181,296
Recurring | Fair Value | Level 2 | Corporate Notes    
Assets    
Marketable securities 156,764 100,165
Recurring | Fair Value | Level 2 | U.S. Treasury Securities    
Assets    
Marketable securities 284,278 164,770
Recurring | Fair Value | Level 2 | U.S Government Securities    
Assets    
Marketable securities 27,877 114,761
Recurring | Fair Value | Level 3    
Liabilities    
Derivative settlement liability 6,654 5,404
Total liabilities 21,054 14,935
Recurring | Fair Value | Level 3 | Harvard    
Liabilities    
Success payment liability 2,900 3,900
Recurring | Fair Value | Level 3 | Broad Institute    
Liabilities    
Success payment liability 3,600 4,500
Recurring | Fair Value | Level 3 | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability   496
Recurring | Fair Value | Level 3 | Contingent Consideration of Milestones Liabilities    
Liabilities    
Contingent consideration liability $ 7,900  
Recurring | Fair Value | Level 3 | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability   $ 635