XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Revenues Recognized under Agreement (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues $ 27,872 $ 21,553 $ 54,152 $ 34,629
Novartis Institutes for BioMedical Research, Inc.        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 9,581 0 17,442 0
Novartis Institutes for BioMedical Research, Inc. | Recognition of license and stand-ready fee        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 7,559 0 13,759 0
Novartis Institutes for BioMedical Research, Inc. | Research services        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 2,022 0 3,683 0
Biogen MA, Inc.        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 10,767 8,178 21,217 8,178
Biogen MA, Inc. | Recognition of license and stand-ready fee        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 7,306 6,744 14,612 6,744
Biogen MA, Inc. | Research services        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 3,461 1,434 6,605 1,434
Kite Pharma, Inc.        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 6,324 7,422 12,612 14,641
Kite Pharma, Inc. | Recognition of license and stand-ready fee        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 6,227 6,227 12,386 12,454
Kite Pharma, Inc. | Research services        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 97 1,195 226 2,187
Sanofi        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 957 1,792 2,017 2,291
Sanofi | Recognition of license and stand-ready fee        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 206 380 433 (349)
Sanofi | Research services        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues 613 1,155 1,292 2,875
Sanofi | Milestone achievement        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenues $ 138 $ 257 $ 292 $ (235)