XML 38 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Collaboration Agreements - Summary of Revenue Recognized under Agreement (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Jun. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Total license and milestone revenue $ 19,997 $ 20,867   $ 60,930 $ 113,802
Collaboration services and other revenue from a related party 7,275 9,235   22,230 33,863
Revenue recognized 27,272 30,102   83,160 147,665
Astellas Agreement [Member]          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Total license and milestone revenue 4,125 4,371   11,652 20,727
Collaboration services and other revenue from a related party 445 436   1,230 1,114
Astellas Agreement [Member] | Japan [Member]          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
License revenue 445 3,041   936 3,159
Milestones revenue 0 0 $ 10,000 0 10,000
Total license and milestone revenue 445 3,041   936 13,159
Collaboration services and other revenue from a related party 22 144   46 151
Astellas Agreement [Member] | Europe [Member]          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
License revenue 3,680 1,330   10,716 7,568
Milestones revenue 0 0   0 0
Total license and milestone revenue 3,680 1,330   10,716 7,568
Collaboration services and other revenue from a related party 423 292   1,184 963
AstraZeneca Agreements [Member] | China-single unit of accounting [Member]          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Revenue recognized 0 0   0 0
AstraZeneca Agreements [Member] | U.S./RoW [Member]          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
License revenue 15,872 16,496   49,278 93,075
Milestones revenue 0 0   0 0
Total license and milestone revenue 15,872 16,496   49,278 93,075
Collaboration services and other revenue from a related party $ 6,830 $ 8,784   $ 20,997 $ 32,723