XML 40 R29.htm IDEA: XBRL DOCUMENT v3.4.0.3
Summary of Revenue Recognized under Various Agreements (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Product Information [Line Items]    
Total revenues $ 942 $ 627
Grant revenue 39 148
Astra Zeneca    
Product Information [Line Items]    
Initial payment 174 63
Subsequent payment 651 237
Performance of research activities 70 171
Total revenues 895 471
National Institutes of Health    
Product Information [Line Items]    
Grant revenue $ 39 $ 148