XML 59 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Research and Development Collaborative Arrangements - Tabular Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Collaboration    
Revenues    
Revenue $ 20,412 $ 9,294
Reimbursement of research and development costs    
Revenues    
Revenue 18,174 7,555
Research and development service revenue    
Revenues    
Revenue $ 2,238 $ 1,739