XML 51 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2014
Dec. 31, 2016
Revenue            
Deferred revenue $ 3,729   $ 3,729     $ 3,749
Product development and licensing agreements revenue 694 $ 604 1,250 $ 1,057    
Contracts and grants revenue 3,135 785 4,113 1,635    
BMS            
Revenue            
Deferred revenue         $ 5,000  
Term of the agreement         5 years  
Reimbursement of external costs incurred by the company (as a percent)         50.00%  
Product development and licensing agreements revenue 700 600 1,200 1,000    
Rockefeller            
Revenue            
Contracts and grants revenue 300 $ 400 1,100 $ 800    
IAVI            
Revenue            
Contracts and grants revenue $ 2,300   $ 2,300