XML 40 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Major Customers, Partnerships and Strategic Alliances - Revenues Recognized under Agreement (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue related to Sanofi agreement:                      
Total $ 54,851 $ 21,958 $ 17,548 $ 8,071 $ 26,837 $ 23,562 $ 21,416 $ 12,637 $ 102,428 $ 84,452 $ 36,567
Kite Pharma, Inc. ("Kite")                      
Revenue related to Sanofi agreement:                      
Total                 34,350 25,517  
Kite Pharma, Inc. ("Kite") | Recognition of upfront fee                      
Revenue related to Sanofi agreement:                      
Total                 24,977 18,545  
Kite Pharma, Inc. ("Kite") | Research services                      
Revenue related to Sanofi agreement:                      
Total                 9,373 6,972  
Sanofi                      
Revenue related to Sanofi agreement:                      
Total                 22,680 13,516 12,258
Sanofi | Recognition of upfront fee                      
Revenue related to Sanofi agreement:                      
Total                 3,494 4,013 1,769
Sanofi | Research services                      
Revenue related to Sanofi agreement:                      
Total                 6,367 9,503 10,489
Sanofi | Milestone achievement                      
Revenue related to Sanofi agreement:                      
Total                 12,819 0 0
Pfizer SB-525                      
Revenue related to Sanofi agreement:                      
Total                 39,359 37,810 17,008
Pfizer SB-525 | Recognition of upfront fee                      
Revenue related to Sanofi agreement:                      
Total $ 8,700               15,697 37,810 17,008
Pfizer SB-525 | Milestone achievement                      
Revenue related to Sanofi agreement:                      
Total                 $ 23,662 $ 0 $ 0