XML 104 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Revenues Recognized under Agreement (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue related to Sanofi agreement:        
Total   $ 110,701 $ 118,192 $ 102,428
Novartis Institutes for BioMedical Research, Inc.        
Revenue related to Sanofi agreement:        
Total   37,944 5,252 0
Novartis Institutes for BioMedical Research, Inc. | Recognition of license and stand-ready fee        
Revenue related to Sanofi agreement:        
Total   29,945 4,143 0
Novartis Institutes for BioMedical Research, Inc. | Research services        
Revenue related to Sanofi agreement:        
Total   7,999 1,109 0
Biogen MA, Inc.        
Revenue related to Sanofi agreement:        
Total   42,300 27,901 0
Biogen MA, Inc. | Recognition of license and stand-ready fee        
Revenue related to Sanofi agreement:        
Total   29,224 21,356 0
Biogen MA, Inc. | Research services        
Revenue related to Sanofi agreement:        
Total   13,076 6,545 0
Kite Pharma, Inc.        
Revenue related to Sanofi agreement:        
Total   25,453 28,608 34,350
Kite Pharma, Inc. | Recognition of license and stand-ready fee        
Revenue related to Sanofi agreement:        
Total   24,977 25,046 24,977
Kite Pharma, Inc. | Research services        
Revenue related to Sanofi agreement:        
Total   476 3,562 9,373
Pfizer, Giroctocogene Fitelparvovec        
Revenue related to Sanofi agreement:        
Total   0 34,449 39,359
Pfizer, Giroctocogene Fitelparvovec | Recognition of license and stand-ready fee        
Revenue related to Sanofi agreement:        
Total $ 8,700 0 3,111 15,697
Pfizer, Giroctocogene Fitelparvovec | Milestone achievement        
Revenue related to Sanofi agreement:        
Total   0 31,338 23,662
Pfizer C9ORF72        
Revenue related to Sanofi agreement:        
Total   0 12,985 1,827
Pfizer C9ORF72 | Recognition of license and stand-ready fee        
Revenue related to Sanofi agreement:        
Total   0 7,985 1,827
Pfizer C9ORF72 | Milestone achievement        
Revenue related to Sanofi agreement:        
Total   0 5,000 0
Sanofi S.A.        
Revenue related to Sanofi agreement:        
Total   3,114 5,322 22,680
Sanofi S.A. | Recognition of license and stand-ready fee        
Revenue related to Sanofi agreement:        
Total   34 298 3,494
Sanofi S.A. | Research services        
Revenue related to Sanofi agreement:        
Total   3,057 4,823 6,367
Sanofi S.A. | Milestone achievement        
Revenue related to Sanofi agreement:        
Total   $ 23 $ 201 $ 12,819