XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Revenues Recognized under Agreement (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues $ 28,231 $ 26,280
Novartis Institutes for BioMedical Research, Inc.    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 8,895 7,861
Novartis Institutes for BioMedical Research, Inc. | Recognition of upfront fee    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 7,018 6,200
Novartis Institutes for BioMedical Research, Inc. | Research services    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 1,877 1,661
Biogen MA, Inc.    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 11,193 10,451
Biogen MA, Inc. | Recognition of upfront fee    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 7,306 7,306
Biogen MA, Inc. | Research services    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 3,887 3,145
Kite Pharma, Inc.    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 6,308 6,288
Kite Pharma, Inc. | Recognition of upfront fee    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 6,159 6,159
Kite Pharma, Inc. | Research services    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 149 129
Sanofi    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 1,499 1,060
Sanofi | Recognition of upfront fee    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 311 227
Sanofi | Research services    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues 978 679
Sanofi | Milestone achievement    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Revenues $ 210 $ 154