XML 38 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Collaboration Agreements - Summary of Revenue Recognized under Agreement (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
License revenue $ 0 $ 0
Revenue recognized 31,925 29,442
Astellas Agreement [Member] | Performance Obligation [Member] | Japan [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
License revenue 0 0
Development revenue 449 296
Astellas Agreement [Member] | Performance Obligation [Member] | Europe [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
License revenue 0 0
Development revenue 4,723 4,390
AstraZeneca Agreements [Member] | Performance Obligation [Member] | U.S./RoW [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
License revenue 0 0
Development revenue 26,723 24,756
AstraZeneca Agreements [Member] | Performance Obligation [Member] | China [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Revenue recognized $ 0 $ 0