XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commercial Paper    
Assets    
Marketable securities $ 181,296 $ 285,289
Harvard    
Liabilities    
Success payment liability 3,900 5,200
Broad Institute    
Liabilities    
Success payment liability 4,500 5,600
Recurring | Carrying Amount    
Assets    
Total assets 850,559 1,189,670
Liabilities    
Derivative settlement liability 5,404  
Total liabilities 14,935 13,523
Recurring | Carrying Amount | Money Market Funds    
Assets    
Cash equivalents 281,786 435,689
Recurring | Carrying Amount | Commercial Paper    
Assets    
Marketable securities 181,296 285,289
Recurring | Carrying Amount | Corporate Notes    
Assets    
Marketable securities 100,165 23,525
Recurring | Carrying Amount | U.S. Treasury Securities    
Assets    
Marketable securities 164,770 152,147
Recurring | Carrying Amount | U.S Government Securities    
Assets    
Marketable securities 114,761 271,145
Recurring | Carrying Amount | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 7,781 21,875
Recurring | Carrying Amount | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability 496 1,371
Recurring | Carrying Amount | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability 635 1,352
Recurring | Fair Value    
Assets    
Total assets 850,559 1,189,670
Liabilities    
Derivative settlement liability 5,404  
Total liabilities 14,935 13,523
Recurring | Fair Value | Money Market Funds    
Assets    
Cash equivalents 281,786 435,689
Recurring | Fair Value | Commercial Paper    
Assets    
Marketable securities 181,296 285,289
Recurring | Fair Value | Corporate Notes    
Assets    
Marketable securities 100,165 23,525
Recurring | Fair Value | U.S. Treasury Securities    
Assets    
Marketable securities 164,770 152,147
Recurring | Fair Value | U.S Government Securities    
Assets    
Marketable securities 114,761 271,145
Recurring | Fair Value | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 7,781 21,875
Recurring | Fair Value | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability 496 1,371
Recurring | Fair Value | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability 635 1,352
Recurring | Fair Value | Level 1    
Assets    
Total assets 289,567 457,564
Recurring | Fair Value | Level 1 | Money Market Funds    
Assets    
Cash equivalents 281,786 435,689
Recurring | Fair Value | Level 1 | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 7,781 21,875
Recurring | Fair Value | Level 2    
Assets    
Total assets 560,992 732,106
Recurring | Fair Value | Level 2 | Commercial Paper    
Assets    
Marketable securities 181,296 285,289
Recurring | Fair Value | Level 2 | Corporate Notes    
Assets    
Marketable securities 100,165 23,525
Recurring | Fair Value | Level 2 | U.S. Treasury Securities    
Assets    
Marketable securities 164,770 152,147
Recurring | Fair Value | Level 2 | U.S Government Securities    
Assets    
Marketable securities 114,761 271,145
Recurring | Fair Value | Level 3    
Liabilities    
Derivative settlement liability 5,404  
Total liabilities 14,935 13,523
Recurring | Fair Value | Level 3 | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability 496 1,371
Recurring | Fair Value | Level 3 | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability 635 1,352
Recurring | Harvard | Carrying Amount    
Liabilities    
Success payment liability 3,900 5,200
Recurring | Harvard | Fair Value    
Liabilities    
Success payment liability 3,900 5,200
Recurring | Harvard | Fair Value | Level 3    
Liabilities    
Success payment liability 3,900 5,200
Recurring | Broad Institute | Carrying Amount    
Liabilities    
Success payment liability 4,500 5,600
Recurring | Broad Institute | Fair Value    
Liabilities    
Success payment liability 4,500 5,600
Recurring | Broad Institute | Fair Value | Level 3    
Liabilities    
Success payment liability $ 4,500 $ 5,600