XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Commercial Paper    
Assets    
Marketable securities $ 621,335 $ 368,743
Harvard    
Liabilities    
Success payment liability 10,500 21,000
Broad Institute    
Liabilities    
Success payment liability 10,800 21,200
Recurring | Carrying Amount    
Assets    
Total assets 1,094,554 965,647
Liabilities    
Total liabilities 53,210 73,567
Recurring | Carrying Amount | Money Market Funds    
Assets    
Cash equivalents 124,096 540,094
Recurring | Carrying Amount | Commercial Paper    
Assets    
Cash equivalents 32,415 13,997
Marketable securities 621,335 368,743
Recurring | Carrying Amount | Corporate Notes    
Assets    
Cash equivalents   5,903
Marketable securities 18,921 16,743
Recurring | Carrying Amount | U.S. Treasury Securities    
Assets    
Marketable securities 224,320  
Recurring | Carrying Amount | U.S Government securities    
Assets    
Marketable securities 54,679  
Recurring | Carrying Amount | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 18,788 20,167
Recurring | Carrying Amount | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability 25,835 24,359
Recurring | Carrying Amount | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability 6,075 7,008
Recurring | Fair Value    
Assets    
Total assets 1,094,554 965,647
Liabilities    
Total liabilities 53,210 73,567
Recurring | Fair Value | Money Market Funds    
Assets    
Cash equivalents 124,096 540,094
Recurring | Fair Value | Commercial Paper    
Assets    
Cash equivalents 32,415 13,997
Marketable securities 621,335 368,743
Recurring | Fair Value | Corporate Notes    
Assets    
Cash equivalents   5,903
Marketable securities 18,921 16,743
Recurring | Fair Value | U.S. Treasury Securities    
Assets    
Marketable securities 224,320  
Recurring | Fair Value | U.S Government securities    
Assets    
Marketable securities 54,679  
Recurring | Fair Value | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 18,788 20,167
Recurring | Fair Value | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability 25,835 24,359
Recurring | Fair Value | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability 6,075 7,008
Recurring | Fair Value | Level 1    
Assets    
Total assets 142,884 560,261
Recurring | Fair Value | Level 1 | Money Market Funds    
Assets    
Cash equivalents 124,096 540,094
Recurring | Fair Value | Level 1 | Corporate Equity Securities    
Assets    
Equity securities included in marketable securities 18,788 20,167
Recurring | Fair Value | Level 2    
Assets    
Total assets 951,670 405,386
Recurring | Fair Value | Level 2 | Commercial Paper    
Assets    
Cash equivalents 32,415 13,997
Marketable securities 621,335 368,743
Recurring | Fair Value | Level 2 | Corporate Notes    
Assets    
Cash equivalents   5,903
Marketable securities 18,921 16,743
Recurring | Fair Value | Level 2 | U.S. Treasury Securities    
Assets    
Marketable securities 224,320  
Recurring | Fair Value | Level 2 | U.S Government securities    
Assets    
Marketable securities 54,679  
Recurring | Fair Value | Level 3    
Liabilities    
Total liabilities 53,210 73,567
Recurring | Fair Value | Level 3 | Consideration of Technology Liabilities    
Liabilities    
Contingent consideration liability 25,835 24,359
Recurring | Fair Value | Level 3 | Contingent Consideration of Product Liabilities    
Liabilities    
Contingent consideration liability 6,075 7,008
Recurring | Harvard | Carrying Amount    
Liabilities    
Success payment liability 10,500 21,000
Recurring | Harvard | Fair Value    
Liabilities    
Success payment liability 10,500 21,000
Recurring | Harvard | Fair Value | Level 3    
Liabilities    
Success payment liability 10,500 21,000
Recurring | Broad Institute | Carrying Amount    
Liabilities    
Success payment liability 10,800 21,200
Recurring | Broad Institute | Fair Value    
Liabilities    
Success payment liability 10,800 21,200
Recurring | Broad Institute | Fair Value | Level 3    
Liabilities    
Success payment liability $ 10,800 $ 21,200