XML 91 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Collaboration Agreements - Summary of Revenue Recognized under Agreement (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total license and milestone revenue   $ 137,352 $ 148,093 $ 117,191
Collaboration services and other revenue from a related party   42,225 32,735 20,410
Revenue recognized   179,577 180,828 137,601
Europe [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Revenue recognized   153,669 159,123 119,559
Astellas Agreement [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Total license and milestone revenue   24,421 18,701 14,453
Collaboration services and other revenue from a related party   1,357 2,895 3,535
Astellas Agreement [Member] | Japan [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
License revenue   3,465 1,024 518
Milestones revenue $ 10,000 10,000 0 0
Total license and milestone revenue   13,465 1,024 518
Collaboration services and other revenue from a related party   166 198 356
Astellas Agreement [Member] | Europe [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
License revenue   10,956 17,677 13,935
Milestones revenue   0 0 0
Total license and milestone revenue   10,956 17,677 13,935
Collaboration services and other revenue from a related party   1,191 2,697 3,179
AstraZeneca Agreements [Member] | China-single unit of accounting [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Revenue recognized   0 0 0
AstraZeneca Agreements [Member] | U.S./RoW [Member]        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
License revenue   112,931 114,392 102,738
Milestones revenue   0 15,000 0
Total license and milestone revenue   112,931 129,392 102,738
Collaboration services and other revenue from a related party   $ 40,738 $ 29,731 $ 16,820