XML 41 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Revenue Recognized under Various Agreements (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Product Information [Line Items]        
Total revenues $ 162 $ 1,188 $ 3,751 $ 3,365
Grant revenue 162 359 289 608
Astra Zeneca        
Product Information [Line Items]        
Initial payment   60 521 186
Subsequent payment   223 1,953 697
Performance of research activities   546 104 1,347
Total revenues   829 2,578 2,230
National Institutes of Health        
Product Information [Line Items]        
Grant revenue $ 162 $ 359 $ 289 $ 608