XML 45 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Commercial Paper    
Assets    
Marketable securities $ 303,312 $ 181,296
Harvard    
Liabilities    
Success payment liability 2,300 3,900
Broad Institute    
Liabilities    
Success payment liability 2,900 4,500
Recurring | Carrying Amount    
Assets    
Total assets 1,219,952 850,559
Liabilities    
Derivative settlement liability 6,344 5,404
Total liabilities 12,702 14,935
Recurring | Carrying Amount | Money Market Funds    
Assets    
Cash equivalents 383,309 281,786
Recurring | Carrying Amount | Commercial Paper    
Assets    
Cash equivalents 144,598  
Marketable securities 303,312 181,296
Recurring | Carrying Amount | Corporate Notes    
Assets    
Marketable securities 149,826 100,165
Recurring | Carrying Amount | U.S. Treasury Securities    
Assets    
Marketable securities 170,867 164,770
Recurring | Carrying Amount | U.S Government Securities    
Assets    
Marketable securities 62,340 114,761
Recurring | Carrying Amount | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 5,700 7,781
Recurring | Carrying Amount | Harvard    
Liabilities    
Success payment liability 2,300 3,900
Recurring | Carrying Amount | Broad Institute    
Liabilities    
Success payment liability 2,900 4,500
Recurring | Carrying Amount | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability 508 496
Recurring | Carrying Amount | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability 650 635
Recurring | Fair Value    
Assets    
Total assets 1,219,952 850,559
Liabilities    
Derivative settlement liability 6,344 5,404
Total liabilities 12,702 14,935
Recurring | Fair Value | Money Market Funds    
Assets    
Cash equivalents 383,309 281,786
Recurring | Fair Value | Commercial Paper    
Assets    
Cash equivalents 144,598  
Marketable securities 303,312 181,296
Recurring | Fair Value | Corporate Notes    
Assets    
Marketable securities 149,826 100,165
Recurring | Fair Value | U.S. Treasury Securities    
Assets    
Marketable securities 170,867 164,770
Recurring | Fair Value | U.S Government Securities    
Assets    
Marketable securities 62,340 114,761
Recurring | Fair Value | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 5,700 7,781
Recurring | Fair Value | Harvard    
Liabilities    
Success payment liability 2,300 3,900
Recurring | Fair Value | Broad Institute    
Liabilities    
Success payment liability 2,900 4,500
Recurring | Fair Value | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability 508 496
Recurring | Fair Value | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability 650 635
Recurring | Fair Value | Level 1    
Assets    
Total assets 389,009 289,567
Recurring | Fair Value | Level 1 | Money Market Funds    
Assets    
Cash equivalents 383,309 281,786
Recurring | Fair Value | Level 1 | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 5,700 7,781
Recurring | Fair Value | Level 2    
Assets    
Total assets 830,943 560,992
Recurring | Fair Value | Level 2 | Commercial Paper    
Assets    
Cash equivalents 144,598  
Marketable securities 303,312 181,296
Recurring | Fair Value | Level 2 | Corporate Notes    
Assets    
Marketable securities 149,826 100,165
Recurring | Fair Value | Level 2 | U.S. Treasury Securities    
Assets    
Marketable securities 170,867 164,770
Recurring | Fair Value | Level 2 | U.S Government Securities    
Assets    
Marketable securities 62,340 114,761
Recurring | Fair Value | Level 3    
Liabilities    
Derivative settlement liability 6,344 5,404
Total liabilities 12,702 14,935
Recurring | Fair Value | Level 3 | Harvard    
Liabilities    
Success payment liability 2,300 3,900
Recurring | Fair Value | Level 3 | Broad Institute    
Liabilities    
Success payment liability 2,900 4,500
Recurring | Fair Value | Level 3 | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability 508 496
Recurring | Fair Value | Level 3 | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability $ 650 $ 635