XML 40 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Revenue Recognized under Various Agreements (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Product Information [Line Items]        
Total revenues $ 2,647 $ 1,550 $ 3,589 $ 2,177
Grant revenue 88 101 127 249
Astra Zeneca        
Product Information [Line Items]        
Initial payment 347 63 521 126
Subsequent payment 1,302 237 1,953 474
Performance of research activities 34 630 104 801
Total revenues 1,683 930 2,578 1,401
National Institutes of Health        
Product Information [Line Items]        
Grant revenue $ 88 $ 101 $ 127 $ 249